j'apprend à ce moment le C++ et essayer de convertir du code C# mais le compilateur me sort des erreurs dont je n'arrive pas à trouver de solution
je précise de prime abord que je ne maitrise pas quels sont les éléments à mettre dans les fichier d’entête ou pas
je dev une librairie de génération de bruit à n dimension avec des classes imbriquées et je passe en paramètre des tableaux à une fonction ( méthode) dont la dimension n'est pas connu à l'avance
c'est dans le fichier .cpp avec les includes
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
mon fichier .hpp est vide pour l'instant hormis les includes
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
Coord.size() : renvoi l'erreur E0153 l'expression doit avoir un type classe
je compile cela sous Ms Visual studio 2017 express avec les reglages suivants :
/permissive- /GS /W4 /Zc:wchar_t /ZI /Gm- /Od /sdl /Fd"x64\Debug\vc141.pdb" /Zc:inline /fp:precise /D "_MBCS" /errorReport:prompt /doc"x64\Debug\" /WX- /Zc:forScope /RTC1 /Gd /MDd /FC /Fa"x64\Debug\" /EHsc /nologo /Fo"x64\Debug\" /Fp"x64\Debug\NoiseGenerator-Win.pch" /diagnostics:classic

 

 
		
		 
        

 
			
			


 
   


 Déclaration de tableau  E0070	type incomplet non autorisé
 Déclaration de tableau  E0070	type incomplet non autorisé
				 Répondre avec citation
  Répondre avec citation

 
  
  
 
 
  
 
 
   
 

 
  
			

 
			 
  
 
				
 .
.   A méditer: La solution la plus simple est toujours la moins compliquée
A méditer: La solution la plus simple est toujours la moins compliquée
Partager