Initialisieren std::vector mit default-Konstruktor

Habe ich eine Klasse Feld, die einen std::vector. Ich weiß, wie viele Elemente möchte ich in diesem Vektor enthalten: N. Wie kann ich initialisiert den Vektor mit N Elementen?

Beziehen Sie sich auf die ersten Größe oder der ersten Kapazität?
Anfängliche Größe, denke ich. Ich verstehe nicht ganz Folgen. Beziehen Sie sich auf mit reserve() mit reserve-Kapazität?
Ja, bin ich. Lassen Sie es mich in einer anderen Art und Weise: wollen Sie Ihren Vektor zunächst haben N Elemente, oder willst du deinen vector in der Lage sein zu wachsen, um N Elemente ohne Umverteilung?
Zunächst haben N Elemente, hier die Antworten von James und Jerry waren genau das, was ich suchte.

InformationsquelleAutor Himadri Choudhury | 2011-03-14

Schreibe einen Kommentar