nisaloncaje
Messages postés154Date d'inscriptionsamedi 7 janvier 2006StatutMembreDernière intervention28 septembre 2008
-
29 avril 2006 à 21:54
cs_satellite34
Messages postés688Date d'inscriptionmercredi 6 avril 2005StatutMembreDernière intervention 2 juin 2006
-
30 avril 2006 à 16:49
ReBonjour, dans mon projet, je dispose d'un fichier main.cpp qui contient la fonction main et les déclarations de classe.
Je pensais mettre, dans un fichier fonctions.cpp les fonctions associées aux classes du fichier main.cpp et aux variables qui sont dans la fonction main, mais cependant, le compilateur m'indique que ni ces variables ni cette classe n'ont été déclarés !!!
nisaloncaje
Messages postés154Date d'inscriptionsamedi 7 janvier 2006StatutMembreDernière intervention28 septembre 2008 29 avril 2006 à 22:27
qu'entendez vous par "un cpp par classe". Et cela résoudra-t-il mes problèmes de variables ?
De plus, si dans ma fonction, je veux modifier des variables d'un objet de la classe, cela marchera-t-il ?
cs_satellite34
Messages postés688Date d'inscriptionmercredi 6 avril 2005StatutMembreDernière intervention 2 juin 20061 29 avril 2006 à 22:43
bon, de toutes facons ca peu que marcher vu que c'est comme ca que l'on fait.
pour tes variables, aucun probleme.
en fait, pour chaque classe tu as les declarations dans un .h et l'implémentation dans un .cpp.
enfin, vraiment c'est la base, regarde comment sont foutus les projets.
sinon, autre alternative mais couteuse en mal de tete, le fichier unique, mais la attention, quand tu arrive a 1500 lignes de codes, ben la moindre modif peu prendre du temps!
voila, sinon, vu la question, je te conseille d'aller lire un petit cours sur c/c++ sur developpez.com
cs_satellite34
Messages postés688Date d'inscriptionmercredi 6 avril 2005StatutMembreDernière intervention 2 juin 20061 30 avril 2006 à 00:43
moi, je trouve qu'au dela de 1500 il faut absolument splitter, mai c une question de resolution et de taille d'ecran, lol, et de seuil de tolérance visuelle.
nisaloncaje
Messages postés154Date d'inscriptionsamedi 7 janvier 2006StatutMembreDernière intervention28 septembre 2008 30 avril 2006 à 09:16
Bon ben certaines erreurs de compilation ont disparu, cependant, maintenant, j'ai l'erreur suivante :
multiple definition of `class1::fct1()' avec class1 définie dans header.h et qui contient :
nisaloncaje
Messages postés154Date d'inscriptionsamedi 7 janvier 2006StatutMembreDernière intervention28 septembre 2008 30 avril 2006 à 13:47
... ca avait l'air de marcher, cependant, pour que la variable n soit accessible partout (à partir des différents fichiers sources), comment faire ? En effet, j'avais essayé de mettre ca déclaration dans header.h, mais ca ne va pas