[Débutant] Problème de classe

Problème de classe [Débutant] - C++ - Programmation

Marsh Posté le 22-01-2005 à 10:06:20    

Bonjour,
 
Voici ma classe:
 

Code :
  1. class parse{
  2.   public:
  3.    parse::parse(wxString file);
  4.    vector<wxString> file();
  5.   private:
  6.     wxString file_path;
  7. };
  8. parse::parse(wxString file){
  9.   file_path=file;
  10. }
  11. vector<wxString> file(){
  12.   wxFile file_rw(file_path, wxFile::read); //Ligne 44
  13.   //Code....
  14. }


 
Voici l'erreur que me retourne le compilateur:
main.cpp: In function `std::vector<wxString, std::allocator<wxString> > file()':
main.cpp:44: error: `file_path' undeclared (first use this function)
 
Merci d'avance...

Reply

Marsh Posté le 22-01-2005 à 10:06:20   

Reply

Marsh Posté le 22-01-2005 à 10:49:54    

Salut
 
T'as pas oublié de rajouter "parse::" devant ta fonction ?
 

Code :
  1. class parse{
  2.   public:
  3.    parse(wxString file);
  4.    vector<wxString> file();
  5.   private:
  6.     wxString file_path;
  7. };
  8. parse::parse(wxString file){
  9.   file_path=file;
  10. }
  11. vector<wxString> parse::file(){
  12.   wxFile file_rw(file_path, wxFile::read); //Ligne 44  
  13.   //Code....  
  14. }


Message édité par Tarabiscote le 22-01-2005 à 10:52:11
Reply

Marsh Posté le 22-01-2005 à 11:33:31    

Grrr j'aurais pas pu faire une plus grosse erreur que ça, lol

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed