probleme de parametre privé dans classe

probleme de parametre privé dans classe - C++ - Programmation

Marsh Posté le 16-05-2006 à 17:44:34    

Bon je pige pas du tout pourquoi ce bout de code plante :
 
la classe :
 

Code :
  1. class fichier_audio{
  2. private :
  3. std::vector<struct ligne_valeurs> tableau_valeurs;
  4. public :
  5. void set_tableauval(std::vector<struct ligne_valeurs> tableau_val_entree){
  6.      tableau_valeurs = tableau_val_entree;
  7.  }
  8. };


 
la structure ligne_valeurs :
 

Code :
  1. struct ligne_valeurs
  2. {
  3. int num_terminal;
  4. int timestamp;
  5. std::string parametre;
  6. std::string correspondance;
  7. };


 
la compilation de la classe donne : (dev-cpp)  
 

Citation :

"classes.h `tableau_valeurs' undeclared (first use this function) "


 
a votre avis ca vient de quoi ?


---------------
Atari 520 ST 256 Ko
Reply

Marsh Posté le 16-05-2006 à 17:44:34   

Reply

Marsh Posté le 16-05-2006 à 18:52:28    

void set_tableauval(std::vector<struct ligne_valeurs> tableau_val_entree)
 
=>
 
void set_tableauval( const std::vector<struct ligne_valeurs> &tableau_val_entree )
 

Reply

Marsh Posté le 16-05-2006 à 19:36:54    

pas besoin de mettre strcut dans les parametres aussi :o

Reply

Marsh Posté le 17-05-2006 à 10:06:20    

exact

Reply

Marsh Posté le 17-05-2006 à 13:22:19    

merci ;)


---------------
Atari 520 ST 256 Ko
Reply

Sujets relatifs:

Leave a Replay

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