Bonjour tous, une fois de plus j'ai besoin de votre aide...
lorsque je compile mon programme j'ai une erreur qui apparait mais je ne vois pas pourquoi car cela me semble tout a fait classique...
le second probleme est que ce n'est pas moi qui est fait la class qui pose problème mais un ami (autant debutant que moi)
1°) mon problème est dans une class nommée element
voici le element.h (allégé)
voici le element.cpp (allégé)
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 #include <vector> #include <string> class Element { public: Element(); ~Element(); void AddElement(std::vector <std::string>); //il y a d'autre methodes qui fonctionnes mais je ne les ai pas mises private: std::vector<std::string> Name; std::vector<double> AAA; std::vector<double> BBB; std::vector<double> CCC; std::vector<double> DDD; };
2°) erreur dans la class element
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 #include <iostream> #include <fstream> #include <vector> #include <string> #include "Element.h" using namespace std; Element::Element() { } Element::~Element() { } //il y a d'autre methodes qui fonctionnes mais je ne les ai pas mises void Element::AddElement(vector<string> _arg) { Name.push_back( _arg[1] ); AAA.push_back( atof(_arg[2].c_str() ); BBB.push_back( atof(_arg[3].c_str() ); CCC.push_back( atof(_arg[4].c_str() ); DDD.push_back( atof(_arg[5].c_str() ); }
dans ma class element il y a une erreur due a ces lignes: (je le sais car tout fonctionne lorsque je les mets en commentaire)
3°) voici le message d'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 void Element::AddElement(vector<string> _arg) { Name.push_back( _arg[1] ); AAA.push_back( atof(_arg[2].c_str() ); BBB.push_back( atof(_arg[3].c_str() ); CCC.push_back( atof(_arg[4].c_str() ); DDD.push_back( atof(_arg[5].c_str() ); }
en espérant que vous pourrez m'aider...
merci d'avance
Partager