erreur visula c++ - C++ - Programmation
Marsh Posté le 23-06-2003 à 21:50:54
VisualC++ il a bon dos quand mm
Code :
|
Ca marche parfaitement, ou alors ton VC++ y a comme un pb
Marsh Posté le 23-06-2003 à 21:54:47
T'aurais pas oublié une parenthese ou un point virgule un peu avant?
Marsh Posté le 24-06-2003 à 00:31:23
VisualC++ a écrit : VisualC++ il a bon dos quand mm
|
Matrix ou CMatrix ? Lui a une simple classe Matrix dans son code ...
En tous cas, c'est clair que ce n'est pas Visual qu'il faut remettre en question ... Par contre, il me semble qu'il manque un espace entre "operator" et "="
Marsh Posté le 24-06-2003 à 11:18:22
salut
ba ca marche toujours pas malgré toutes vos suggestions. En fait cette classe était fonctionnelle toute seule. C'est depuis que je l'ai intégré dans un projet que çà trouve des erreurs à la compilation. Je ne comprends pas.
merci si vous avez d'autres idées.
a+
bi²
Marsh Posté le 24-06-2003 à 11:21:48
tu peux poster ton .h (s'il est pas trop gros)?
Marsh Posté le 24-06-2003 à 11:33:20
J'ai essayé ça :
Code :
|
... et bien évidemment ça marche.
La seule hypothèse qui me vienne est que tu as un #define quelque part qui modifie ta déclaration sans que tu le saches.
Ainsi :
Code :
|
... me mets les mêmes erreurs que toi.
Marsh Posté le 23-06-2003 à 20:26:27
salut,
j'ai une erreur qui me gonfle. J'essaye de surcharger l'opérateur = pour ma classe matrice et sur le prototype, qui est Matrix& operator=(const Matrix& M);, j'ai ces erreurs:
matrix.h(123) : error C2143: syntax error : missing ')' before 'constant'
matrix.h(123) : error C2143: syntax error : missing ';' before 'constant'
matrix.h(123) : error C2059: syntax error : 'constant'
matrix.h(123) : error C2059: syntax error : ')'
matrix.h(123) : error C2238: unexpected token(s) preceding ';'
merci pour votre aide
a+ bi²