Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1085 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  erreur visula c++

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

erreur visula c++

n°437283
mbibim
Posté le 23-06-2003 à 20:26:27  profilanswer
 

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²

mood
Publicité
Posté le 23-06-2003 à 20:26:27  profilanswer
 

n°437370
Taz
bisounours-codeur
Posté le 23-06-2003 à 20:55:07  profilanswer
 

:o

n°437431
VisualC++
J'va y penser ...
Posté le 23-06-2003 à 21:50:54  profilanswer
 

VisualC++ il a bon dos quand mm ;)
 

Code :
  1. CMatrix& operator = (const CMatrix& M);


 
Ca marche parfaitement, ou alors ton VC++ y a comme un pb

n°437435
Ace17
Posté le 23-06-2003 à 21:54:47  profilanswer
 

T'aurais pas oublié une parenthese ou un point virgule un peu avant?

n°437532
theshockwa​ve
I work at a firm named Koslow
Posté le 24-06-2003 à 00:31:23  profilanswer
 

VisualC++ a écrit :

VisualC++ il a bon dos quand mm ;)
 

Code :
  1. CMatrix& operator = (const CMatrix& M);


 
Ca marche parfaitement, ou alors ton VC++ y a comme un pb


 
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 "="


---------------
last.fm
n°437806
mbibim
Posté le 24-06-2003 à 11:18:22  profilanswer
 

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²

n°437809
LetoII
Le dormeur doit se réveiller
Posté le 24-06-2003 à 11:21:48  profilanswer
 

tu peux poster ton .h (s'il est pas trop gros)?


---------------
Le Tyran
n°437820
gatorette
Posté le 24-06-2003 à 11:33:20  profilanswer
 

J'ai essayé ça :

Code :
  1. class Matrix
  2. {
  3. public:
  4. Matrix& operator=( const Matrix& M );
  5. };


... 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 :
  1. #define M 5
  2. class Matrix
  3. {
  4. public:
  5. Matrix& operator=( const Matrix& M );
  6. };


... me mets les mêmes erreurs que toi.


---------------
each day I don't die is cheating

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  erreur visula c++

 

Sujets relatifs
[XSL + XSQL] erreur ORA-01008: not all variables boundUn message d'erreur que je ne comprends pas...besoin d'aide
Comment décompresser un fichier avec une erreur CRC ?Message d'erreur incomprehensible
[PHP] erreur lors du passage php -> html[PHP] Je ne trouve pas l'erreur ... [Résolu]
[Java] erreur sous IntelliJ IDEA, sous Jbuilder non...TAPI et erreur de linkage
[PHP, Apache] Erreur délai de 30s et chemin réseauerreur sur ce code mais ou est-elle ?
Plus de sujets relatifs à : erreur visula c++


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR