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 :
-> par contre pourriez vous me dire comment faire pour initialiser des vector de string ou des vector de vector de double ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part MyClass:MyClass : variable1(0),variable2(0) {}
je vous remercie d'avance
EDIT :
par exemple,si je fais ceci :
mon vector sera initialisé avec dans la première case un zero ? et mon vector de vector contiendra un seul zero ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part MyClass:MyClass : vector(0),vectorVector(0) {}
=> 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...
Partager