Bonjour à tous,
j'aurais une petite question : comment faire pour ajouter un élément à un vector contenant une structure qui elle même contient une structure ? J'ai essayé :
vector.push_back()
et d'initialiser les valeurs par la suite mais le compilo veut des arguments pour push_back et c'est là que je bloque. J'ai essayé de mettre entre accolade du genre :
vector.push_back({"une string", 0, "une seconde string" , 1})
mais il n'accepte pas également et surtout comment faire lorsque la structure contient elle même une structure ? Est-ce que quelqu'un pourrait me compléter l'exemple ci-dessous ? :
Merci d'avance.
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 ... struct sous_stru { string sous_sting ; int sous_int ; }; struct stru { string string ; int int ; sous_stru sous_stru ; }; vector<stru> vec ; vec.push_back(???); // endroit à compléter ...
Partager