Je sais que dans C ++ 11, ils ont ajouté la fonctionnalité pour initialiser une variable à zéro en tant que telle
double number = {}; // number = 0
int data{}; // data = 0
Existe-t-il une manière similaire d'initialiser a std::vector
d'une longueur fixe à tous les zéros?
std::vector<int> vec(42);
Réponses:
Vous n'avez pas besoin de listes d'initialisation pour cela:
la source
vector(length)
devrait juste fonctionner?ZERO
efficacement l' élément all de Global Vector avec avec sans utiliser de boucles for ??????L'initialisation d'un vecteur ayant struct, class ou Union peut se faire de cette façon
la source