utilisation d'un vector comme élément d'une class
Bonjour,
Voilà rapidement mon problème, j'ai créé une classe comprenant (entre autre) un vector d'entiers:
classes.h:
Code:
1 2 3 4 5 6 7 8
| class toto
{
public:
vector<int> get_tata();
private :
vector<int> m_tata;
} |
Comme je l'ai lu , pour accéder à cet vecteur m_tata et à ses éléments, il faut construire une méthode de type public qui elle seule peut manipuler le vector tata : get_tata. J'ai bien essayé de coder ça de la façon suivante:
classes.cpp:
Code:
1 2 3 4
| vector<int> toto::get_tata()
{
return m_tata;
} |
mais ça n'a pas l'air de marcher.
J'ai regardé (un peu) les différentes FAQ et tutos mais pas de réponse quant à l'utilisation des vector dans une class.
Le truc que je voudrais faire c'est créer un élément de type toto, remplir le vecteur tata et récupérer d'un autre côté les informations du vecteur tata.