Bonjour tout le monde, tout d'abord je m'excuse par avance pour la naiveté des questions que je vais poser.
Je ne me l'explique pas moi meme, comment apres 2 ans de C++ je me retrouve aujourd hui avec ce problemme.
Pour information usuellement je developpe sous Borland C++ et la pour des raisons economique je dois faire une application sous Visual Express.
Enfin bref, mon soucis est que je bloque au tout debut a savoir .... la declaration de mes variables, c'est une horreur, je m'arrache les cheveux.
enfin voyez par vous meme :
sur le Matrice.cpp j'ai ces includes ci ( que je bouge regulierement d'ailleurs en attente que ca marche enfin un jour ..... )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 #pragma once ref class Matrice { private: string _nom; int _nbrligne; //unsigned int _nbrcol; //vector<int> MaMatrice; public: Matrice(void); /*string Getnom(void); void Setnom(string); int Getnbrligne(void); void Setnbrligne(int); unsigned int Getnbrcol(void); void Setnbrcol(int); void SetAll(string,int,int); */ };
Et pour finir les messages d'erreurs que j'ai a la compilation :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 #include "StdAfx.h" #include "Matrice.h" #include <string.h> #include <vector> #include <cstdlib> #include <cstdio> //#include <ChString> using namespace std;
Voila, je ne comprend pas pourquoi rien ne marche, manifestement il ne reconnait pas le :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 c:\dev\v1\tsim2006v1\tsim2006v1\Matrice.h(7) : error C2146: syntax error : missing ';' before identifier '_nom' c:\dev\v1\tsim2006v1\tsim2006v1\Matrice.h(7) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\dev\v1\tsim2006v1\tsim2006v1\Matrice.h(7) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
string _nom;
Alors que je fais bien mon include <string>
Il ne reconnait pas non plus mes
int _xxx;
j'avoue etre un peu perdu.
Je vous remercie par avance,
Votre devoué userB.
Partager