Bonjour
j'ai une classe Instrument qui contient la définition d'une énumeration:
J4ai une autre classe Strategy qui est une classe dont dérivent d'autres classes dans laquelle j'ai la ligne suivante qui pose problème:
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
et qui me provoque les erreurs suivantes:
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
TargetAllocation.cpp
c:\Dev\DHTv8.7\Engine\Strategy.h(37) : error C2146: syntax error : missing ')' before identifier 'pos'
c:\Dev\DHTv8.7\Engine\Strategy.h(37) : error C2146: syntax error : missing ';' before identifier 'pos'
c:\Dev\DHTv8.7\Engine\Strategy.h(37) : error C2838: 'Position' : illegal qualified name in member declaration
c:\Dev\DHTv8.7\Engine\Strategy.h(37) : error C2059: syntax error : ')'
c:\Dev\DHTv8.7\Engine\Strategy.h(37) : error C2501: 'Strategy::pos' : missing storage-class or type specifiers
Poche.cpp
c:\Dev\DHTv8.7\Engine\Strategy.h(37) : error C2146: syntax error : missing ')' before identifier 'pos'
c:\Dev\DHTv8.7\Engine\Strategy.h(37) : error C2146: syntax error : missing ';' before identifier 'pos'
c:\Dev\DHTv8.7\Engine\Strategy.h(37) : error C2838: 'Position' : illegal qualified name in member declaration
c:\Dev\DHTv8.7\Engine\Strategy.h(37) : error C2059: syntax error : ')'
c:\Dev\DHTv8.7\Engine\Strategy.h(37) : error C2501: 'Strategy::pos' : missing storage-class or type specifiers
Operation.cpp
c:\Dev\DHTv8.7\Engine\Strategy.h(37) : error C2146: syntax error : missing ')' before identifier 'pos'
c:\Dev\DHTv8.7\Engine\Strategy.h(37) : error C2146: syntax error : missing ';' before identifier 'pos'
c:\Dev\DHTv8.7\Engine\Strategy.h(37) : error C2838: 'Position' : illegal qualified name in member declaration
c:\Dev\DHTv8.7\Engine\Strategy.h(37) : error C2059: syntax error : ')'
c:\Dev\DHTv8.7\Engine\Strategy.h(37) : error C2501: 'Strategy::pos' : missing storage-class or type specifiers
Instrument.cpp
c:\Dev\DHTv8.7\Engine\Strategy.h(37) : error C2146: syntax error : missing ')' before identifier 'pos'
c:\Dev\DHTv8.7\Engine\Strategy.h(37) : error C2146: syntax error : missing ';' before identifier 'pos'
c:\Dev\DHTv8.7\Engine\Strategy.h(37) : error C2838: 'Position' : illegal qualified name in member declaration
c:\Dev\DHTv8.7\Engine\Strategy.h(37) : error C2059: syntax error : ')'
c:\Dev\DHTv8.7\Engine\Strategy.h(37) : error C2501: 'Strategy::pos' : missing storage-class or type specifiers
Generating Code...
Compiling...
Strategy.cpp
Generating Code...
Si par contre j'enleve cette ligne, ca compile sans problème...
Je ne vois pas ce qui cloche..???
Si qqun voit je suis preneur :-)
Merci

 

 
		
		 
         
 

 
			
			



 passer un enum dans une classe
 passer un enum dans une classe
				 Répondre avec citation
  Répondre avec citation


 
			 
   
 osition à partir de Option
osition à partir de Option


 
  
  
 
 
			 
  :-)
 :-) 
						
Partager