Bonjour tous,

-> pourriez vous me dire comment on fait pour initialiser un vector dans le constructeur d'une classe ? (avec une liste de diffusion)

en fait j'ai pas mal de warnings dans mon code car je n'ai pas mis dans la liste d'initialisation les vector (et vector de vector)

-> par exemple si on veut initialiser des variables de type double on fait comme ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
MyClass:MyClass : variable1(0),variable2(0) {}
-> par contre pourriez vous me dire comment faire pour initialiser des vector de string ou des vector de vector de double ??

je vous remercie d'avance

EDIT :

par exemple,si je fais ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
MyClass:MyClass : vector(0),vectorVector(0) {}
mon vector sera initialisé avec dans la première case un zero ? et mon vector de vector contiendra un seul zero ?

=> est il possible d'initialiser un vector sans mettre de valeurs dedans à l'initialisation ?
=> je vous demande ceci car si je fais un ".push_back()" j'aurais la première case de mon vector qui contiendra le 0 de l'initialisation alors que je ne le veux pas...