In C++ è possibile creare una matrice di dimensioni predefinite, ad esempio 20, con int myarray[20]
. Tuttavia, the online documentation on vectors non mostra un modo simile di inizializzare i vettori: Invece, un vettore deve essere inizializzato con, ad esempio, std::vector<int> myvector (4, 100);
. Questo dà un vettore di dimensione 4 con tutti gli elementi il valore 100.Come creare un vettore di dimensioni definite dall'utente ma senza valori predefiniti?
Come può essere inizializzato un vettore con solo una dimensione predefinita e nessun valore predefinito, come con gli array?
leggere la documentazione? http://www.cplusplus.com/reference/stl/vector/vector/ http://www.cplusplus.com/reference/stl/vector/resize/ –
@JesseGood - Mi sono collegato ad entrambi in edit, fat fingered it la prima volta;) –
@BrianRoach: anche tu potresti voler leggere [Cosa c'è di sbagliato in cplusplus.com?](http://programmers.stackexchange.com/questions/88241/whats-wrong-with-cplusplus-com). –