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é)
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;
};
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
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() );
}
2°) erreur dans la class element

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)
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() );
}
3°) voici le message d'erreur:


en espérant que vous pourrez m'aider...

merci d'avance