probleme avec classe - C++ - Programmation
Marsh Posté le 14-06-2007 à 16:51:08
ReplyMarsh Posté le 14-06-2007 à 17:02:43
IrmatDen a écrit : Quelle est le contenu de Facet.cpp? Les lignes 40 et 31 en particulier.... |
Code :
|
j'avais pas mis toute les erreur mais bon les voila (j'ai mis ou yavai les erreur sur le code) :
Facet.cpp:40: undefined reference to `Vector::Vector(int)'
Facet.cpp:40: undefined reference to `Vector::Vector(int)'
Facet.cpp:31: undefined reference to `Vector::Vector(int)'
Facet.cpp:31: undefined reference to `Vector::Vector(int)'
Facet.cpp:27: undefined reference to `Vector::Vector(int)'
Facet.cpp:27: more undefined references to `Vector::Vector(int)' follow
Facet.o: In function `~Facet':
Facet.cpp:51: undefined reference to `Vector::~Vector()'
Facet.cpp:51: undefined reference to `Vector::~Vector()'
le souci c'est que j'arrive a en déclarer qd je met un pointeur et pas quand ce n'est pas un pointeur...
Marsh Posté le 14-06-2007 à 17:25:03
ReplyMarsh Posté le 14-06-2007 à 17:29:00
Taz a écrit : jète ta classe Vector et utilise std::vector |
je l'utilise aussi mais cette classe Vector fait plein de chose qui me seront utile et est utiliser partout sur une autre classe que j'utilise donc...faudrai que je change plein de truc
merci qd meme!v essayer de me debrouiller
Marsh Posté le 14-06-2007 à 18:39:22
Il n'y a pas de constructeur par défaut? L'appel de la fonction est fait avec un int en paramètre?
Si tu pouvais montrer les constructeurs, ainsi que l'utilisation des fonctions ça aiderait aussi.
Marsh Posté le 14-06-2007 à 15:51:12
Voila, j'ai un petit problème que je ne comprend pas!!!!
J'essaye d'utiliser une classe que je n'est pas programmer et c pas facile!!
dans ma class Facet en public je declare:
Vector N;
la j'ai plein d'erreur :
Facet.cpp:40: undefined reference to `Vector::Vector(int)'
Facet.cpp:40: undefined reference to `Vector::Vector(int)'
Facet.cpp:31: undefined reference to `Vector::Vector(int)'
par contre si je le declare avec pointeur:
Vector* N;
la pas de souci, pas d'erreur!!!!!!!!!!!!!
est ce normal???????????
Message édité par bipbip2000 le 14-06-2007 à 17:03:10