begin process at 2012 05 29 20:04:30
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Divers

 > 

Général

 > 

Problème avec mes #include


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème avec mes #include

dimanche 25 janvier 2009 à 06:23:13 | Problème avec mes #include

Makazasky

Salut, j'ai plusieurs classes qui ont besoin l'une de l'autre, cependant j'y arrive pas, Chaque classe a sont en-tête et chaque en-tête

voici mon projet : http://rapidshare.com/files/189034213/TestGFF.zip.html

Tout fonctionne, cependant je suis bloqué... ma classe CGFFField à besoin de la classe CGFFList mais lorsque j'insère l'en-tête, ça crer 200+ erreurs.

dimanche 25 janvier 2009 à 09:45:09 | Re : Problème avec mes #include

Chouchou182

Réponse acceptée !
Bonjour,

Il te faut déclarer les classes avant de les définir.

CGFFField a un champ de type CGFFStruct et
CGFFStruct a un champ de type CGFFField.

Aussi, pour pouvoir définir l'une, il faut que l'autre classe soit définie, et réciproquement ; ce qui n'est pas possible.
Il s'agit donc d'indiquer au compilateur qu'une classe existe, sans pour autant la définir tout de suite.

Avant la définition de CGFFField, tu peux écrire :

class CGFFStruct ;

Et de manière similaire, avant la définition de CGFFStruct, tu peux écrire:

class CGFFField ;

Pour finir de compiler, il te faudra sûrement déclarer de la même manière CGFFList. Tu peux éventuellement grouper ces déclarations dans un fichier d'en-tête créé pour l'occasion.

Tu as également, il me semble, omis d'inclure <cstring> lorsque tu fais appel à strcomp, strlen, etc.

Bonne Prog,
--
Chouchou.
dimanche 25 janvier 2009 à 17:39:15 | Re : Problème avec mes #include

Makazasky

merci!


Cette discussion est classée dans : problème, include, classe, tête


Répondre à ce message

Sujets en rapport avec ce message

Segmentation Fault avec Mysql API [ par BenjZ ] Salut à tous,J'ai un GROS et URGENT problème euh... existentielJe n'arrive pas à faire une simple appli pour me connecter à MYSQL depuis C++, sans qu' Problème "général" avec Direct3D, HELP ! [ par ProGamer ] J'ai commencé une application Direct3D. Elle était constituée d'une classe principale qui contenait l'objet LPDIRECT3D8. Tout marchait bien. Ensuite, Problème avec une boucle while [ par arconius ] voilà j'ai fait un prog où l'on tire des dés mais j'ai un problème avec ma boucle while car au lieu de me donner un chiffre aléatoire à chaque fois il Vector et classe abstraite [ par titpeste ] Bonjour,dans le cadre d'un projet C++ pour mon ecole, je dois implémenter un vector contenant des objets "abstraits".En fait, j'ai une classe Contrain problèmes de conflits d'adresse [ par vlad_dracula ] bonjour, voila j'ai un problème quand j'execute ce programme : il compile sans problème mais me sort un problème de conflits d'adresses à l'éxecution. ostream_withassign problème de syntaxe [ par balbeau ] Bonjour,j'ai un problème avec un prog C++ développé sous MS Visual C++ 6 mais je travaille avec Studio .NET 2003 (VC++ 7)j'ai le code suivant:void sen Problème #include [ par casanoveg ] Je souhaitais faire ma première demo pour un jeu qui me tient à coeur, mais j'ai un problème avec les #include. J'ai voulu faire mon programme sur plu problème de copier-coller pour les .h des dll ? [ par ilimo ] bonjour,j'ai trois projets : P1 : dll : contient la classe aP2 : dll : contient la classe bP3 : exe : contient la classe c qui se sert d Problème d'héritage [ par Forthian ] Et oui encore un soucis.Je dois faire un héritage de la classe TImage appellée TImageFille. Jusque là pas de problème je pense. Voici mon code:#ifndef incompatibilité 'std' et 'friend' [ par cabieces ] CABECOUJ'ai définit une fonction amie, celle ci doit donc pouvoir accéder aux champs privée de la classe. Ceci marche trés bien sauf quand la classe u


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 5,335 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales