Accueil > Forum > > > > petit pb de classe~~
petit pb de classe~~
lundi 27 janvier 2003 à 11:22:12 |
petit pb de classe~~

lerilcy
|
Bijour a tous... J'ai declare une classe "CBloc" comme il faut (enfin je pense) class CBloc {... } et dans le code des procedures (bloc.cpp): le compilateur ne trouve pas la class alors elle est bien dans le classview: error C2653: 'CBloc' : is not a class or namespace name Merci d'avance pour tout aide...
|
|
lundi 27 janvier 2003 à 12:10:21 |
Re : petit pb de classe~~

Kaid
|
Avec un peu plus de code, ca serait peut-être plus facile de t'aider. En tout cas là, il te manque un point virgule à la fin de la déclaration de ta classe mais ca doit être un oubli.
------------------------------- Réponse au message : -------------------------------
> Bijour a tous... > J'ai declare une classe "CBloc" comme il faut (enfin je pense) > > class CBloc > {... > } > > et dans le code des procedures (bloc.cpp): le compilateur ne trouve pas la class alors elle est bien dans le classview: > > error C2653: 'CBloc' : is not a class or namespace name > > Merci d'avance pour tout aide...
|
|
lundi 27 janvier 2003 à 12:21:48 |
Re : petit pb de classe~~

lerilcy
|
voici la classe --------------- #include "afx.h" #include "string.h" #include "file.h"
#ifndef __CBloc__
#define __CBloc__
class CBloc
{
private:
CString id;
int numbloc;
CString data;
public:
CBloc (CString pid , int pnumbloc , CString pdata);
int Getid();
int Getnbblocs();
int Getdata(); }; #endif
------------------------------- Réponse au message : -------------------------------
> > Avec un peu plus de code, ca serait peut-être plus facile de t'aider. En tout cas là, il te manque un point virgule à la fin de la déclaration de ta classe mais ca doit être un oubli. > > ------------------------------- > Réponse au message : > ------------------------------- > > > Bijour a tous... > > J'ai declare une classe "CBloc" comme il faut (enfin je pense) > > > > class CBloc > > {... > > } > > > > et dans le code des procedures (bloc.cpp): le compilateur ne trouve pas la class alors elle est bien dans le classview: > > > > error C2653: 'CBloc' : is not a class or namespace name > > > > Merci d'avance pour tout aide... >
|
|
lundi 27 janvier 2003 à 12:23:03 |
Re : petit pb de classe~~

lerilcy
|
bloc.cpp --------- #include "bloc.h"
#include <afx.h>
CBloc::CBloc(CString pid , int pnumbloc , CString pdata) { ...
------------------------------- Réponse au message : -------------------------------
> voici la classe > --------------- > #include "afx.h" > #include "string.h" > #include "file.h" > > > #ifndef __CBloc__ > > #define __CBloc__ > > > > class CBloc > > { > > private: > > > CString id; > > int numbloc; > > CString data; > > public: > > CBloc (CString pid , int pnumbloc , CString pdata); > > int Getid(); > > int Getnbblocs(); > > int Getdata(); > }; > #endif > > > > ------------------------------- > Réponse au message : > ------------------------------- > > > > > Avec un peu plus de code, ca serait peut-être plus facile de t'aider. En tout cas là, il te manque un point virgule à la fin de la déclaration de ta classe mais ca doit être un oubli. > > > > ------------------------------- > > Réponse au message : > > ------------------------------- > > > > > Bijour a tous... > > > J'ai declare une classe "CBloc" comme il faut (enfin je pense) > > > > > > class CBloc > > > {... > > > } > > > > > > et dans le code des procedures (bloc.cpp): le compilateur ne trouve pas la class alors elle est bien dans le classview: > > > > > > error C2653: 'CBloc' : is not a class or namespace name > > > > > > Merci d'avance pour tout aide... > > >
|
|
lundi 27 janvier 2003 à 19:34:14 |
Re : petit pb de classe~~

Kaid
|
C'est possible d'avoir le code complet du CPP ?
------------------------------- Réponse au message : -------------------------------
> bloc.cpp > --------- > #include "bloc.h" > > #include <afx.h> > > CBloc::CBloc(CString pid , int pnumbloc , CString pdata) > { > ... > > ------------------------------- > Réponse au message : > ------------------------------- > > > voici la classe > > --------------- > > #include "afx.h" > > #include "string.h" > > #include "file.h" > > > > > > #ifndef __CBloc__ > > > > #define __CBloc__ > > > > > > > > class CBloc > > > > { > > > > private: > > > > > > CString id; > > > > int numbloc; > > > > CString data; > > > > public: > > > > CBloc (CString pid , int pnumbloc , CString pdata); > > > > int Getid(); > > > > int Getnbblocs(); > > > > int Getdata(); > > }; > > #endif > > > > > > > > ------------------------------- > > Réponse au message : > > ------------------------------- > > > > > > > > Avec un peu plus de code, ca serait peut-être plus facile de t'aider. En tout cas là, il te manque un point virgule à la fin de la déclaration de ta classe mais ca doit être un oubli. > > > > > > ------------------------------- > > > Réponse au message : > > > ------------------------------- > > > > > > > Bijour a tous... > > > > J'ai declare une classe "CBloc" comme il faut (enfin je pense) > > > > > > > > class CBloc > > > > {... > > > > } > > > > > > > > et dans le code des procedures (bloc.cpp): le compilateur ne trouve pas la class alors elle est bien dans le classview: > > > > > > > > error C2653: 'CBloc' : is not a class or namespace name > > > > > > > > Merci d'avance pour tout aide... > > > > > >
|
|
lundi 27 janvier 2003 à 20:43:19 |
Re : petit pb de classe~~

NiuoGniP
|
Je pense savoir d'ou ca vient ! En C++ tu as un constructeur et un destructeur. Tu as le droit d'avoir plusieurs constructeur, mais il te faut obligatoirement avoir celui initial meme si tu lutilise pas . Tu dois le definir ds le .h et le mettre ds le .cpp
Exemple :
.h --- // CONSTRUCTEUR - DESTRUCTEUR public: CBloc(); CBloc (CString pid , int pnumbloc , CString pdata); virtual ~CBloc();
.cpp ---- CBloc::CBloc() { }
CBloc::CBloc(CString pid , int pnumbloc , CString pdata) { }
Voila fais comme ca et dis moi si ca marche ! J'espere que c'est ca car sinon je vois pas.
-- NiuoGniP
|
|
lundi 27 janvier 2003 à 23:02:31 |
Re : petit pb de classe~~

bouba
|
Hum, C++ génère automatiquement un constructeur lorsqu'il n'est pas déclaré ni définit. Je doute fortement que le problème vienne de la! Bouba.
|
|
lundi 27 janvier 2003 à 23:03:28 |
Re : petit pb de classe~~

bouba
|
Peux-tu passer tout le code C++, je pourais pe-etre t'aider, dis moi aussi quel compilo tu utilises. Bouba
|
|
mardi 28 janvier 2003 à 01:06:15 |
Re : petit pb de classe~~

NiuoGniP
|
J'aimerai tout de meme qu'il essaye car ca ma deja fais ce prob, donc plz test tout de meme ca ne prend que 10 sec :)
-- NiuoGniP
------------------------------- Réponse au message : -------------------------------
> Hum, C++ génère automatiquement un constructeur lorsqu'il n'est pas déclaré ni définit. Je doute fortement que le problème vienne de la! > Bouba. >
|
|
mardi 28 janvier 2003 à 12:11:35 |
Re : petit pb de classe~~

lerilcy
|
ca venait pas d'la mais merci qd meme pour l'aide les gars!!
------------------------------- Réponse au message : -------------------------------
> J'aimerai tout de meme qu'il essaye car ca ma deja fais ce prob, donc plz test tout de meme ca ne prend que 10 sec :) > > -- > NiuoGniP > > > ------------------------------- > Réponse au message : > ------------------------------- > > > Hum, C++ génère automatiquement un constructeur lorsqu'il n'est pas déclaré ni définit. Je doute fortement que le problème vienne de la! > > Bouba. > > >
|
|
Cette discussion est classée dans : pb, class, classe, cbloc
Répondre à ce message
Sujets en rapport avec ce message
Pb de Multi héritage [ par bach58 ]
Je veux définir une classe Z qui hérite d'une autre classe A par deux voies différentes :class A{ int a; ....}class X:A ..{..}class Y:A... {...}
pb d'enregistrement de classe [ par treets ]
Bonjour,Je suis en train d'étudier le streaming vidéo et j'ai écrit un prgm pour tester les fonctions de WMencoderSDK.Mon prg compile et linke bien.Pa
pb inclusions VS [ par magic_Nono ]
Bjje suis sur un gros projet ou on a fait une modification de fondet maintenant le prog compile si il veutie en fonction de l'ordre ou il integre les
pb classe new et delete [ par mat74 ]
salut a ts j'ai encore un pb avec les classescomment je pourrai faire sa :class teste {public: int x; void augmenter() {x++;} void detruire(test
accéder à une variable globale type "class" ? [ par ilimo ]
bonjour,comment accéder à une variable globale type "class" dans un autre fichier ?voici exemple plus détaillé : 1- //fichier CC.h--------------------
Classe C++ et pointeurs [ par cybermax62 ]
je veux utiliser des pointeurs sur des classes. j'écris mon code comme celui-ci :typedef class widget * pwidget;class widget{public:; char * name_s;
Ordre de compilation des classes [ par 9sber ]
Comment s'assurer qu'une classe est compilée avant une autre?Mon, pb est le suivant.Je suis sous VC++. J'ai une classe "R" qui hérite d'une classe "A"
Pb Class et pointeur ... [ par payen ]
salut a tous,j'ai un petit probleme en C++: j'ai definit une class CImage, avec entre autre, un pointeur vers une variable de type char (char *nom_ima
Pb de cast ou instanceOf ??? [ par brunkass ]
Voila mon pb :g une classe A dont heritent plusieurs autres classes B1,B2,B3...g créé un vecteur de pointeur vers des objets de type A, seulement derr
Pb de class HELP [ par Sosh ]
Je maîtrise pas encore bien le cpp mais les class c'est ce que j'ai trouver qui se rapproche le plus de ce que je veux faire. (avoir plusieurs variabl
Livres en rapport
|
Derniers Blogs
TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2010 : PLAN DE MIGRATION VERS SHAREPOINT 2010TECHDAYS PARIS 2010 : PLAN DE MIGRATION VERS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Arnault Nouvel et Antoine Dongois Le processus à prendre : Apprendre (découvrir la plateforme) Préparer (documenter l'historique et choisir la méthode de MAJ) Test (Test de MAJ) Implémenter (Effectuer la MAJ) Valid...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
WIN APIWIN API par omarino_007
Cliquez pour lire la suite par omarino_007
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|