Effectivement, c’est nécessaire seulement si on utilise resize(). Merci pour la correction :ccool:
Type: Messages; Utilisateur: white_tentacle
Effectivement, c’est nécessaire seulement si on utilise resize(). Merci pour la correction :ccool:
En gros, tu remplaces
T::T(int param1, std::string const& param2, int* param3)
par :
T::T() :
Un vector a forcément besoin de créer des objets (avec le constructeur par défaut) avant de pouvoir y stocker de véritables objets.
En fait, la bonne question, c’est :
- la copie de tes objets...
Si c’est pour les récupérer dans un autre ordre, une solution est d’avoir un vecteur de pointeurs qui sert d’index.
Attention toutefois à ce que ton vecteur initial ne change pas : sinon, ton...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.