Sono molto dispiaciuto di aver fatto una domanda simile a un principiante, ma sto trovando informazioni contraddittorie online. Vorrei chiedere all'Università, ma è fuori fino a febbraio del prossimo anno.I vettori vengono ridimensionati automaticamente?
I vettori vengono ridimensionati automaticamente? Oppure è necessario controllare periodicamente la dimensione corrente e ridimensionarla quando è necessario più spazio. Sembra che mi stia ridimensionando automaticamente, ma non sono sicuro che sia una caratteristica o il compilatore che agita una bacchetta magica.
Risposta breve: sì. –
Si ridimensiona se si utilizza 'insert' o' push_back', ma non se si utilizza l'operatore subscript (come 'std :: map <>' fa). – ildjarn
Per favore controlla: http://stackoverflow.com/questions/12271017/initial-capacity-of-vector-in-c per un'analisi completa. –