Voglio aggiornare il vettore 'v' in modo che possa scorrere dal conteggio 0-100.perché il vettore non si aggiorna in loop?
So che questo non è consentito, ma cosa succede se voglio fare questo solo? C'è qualche modo?
int main() {
// your code goes here
vector<int> v;
v.push_back(1);
int count = 0;
for(int elem: v){
if(count<100)
v.push_back(count);
count++;
}
for(int elem: v)
cout << elem << endl;
return 0;
}
L'output è:
1
0
È previsto l'output dal codice. Non capisco cosa stai cercando di fare. 'for (int i = 0; i <100; i ++)'? –
@NeilKirk pensa che la lunghezza di v in per (int elem: v) sarà aggiornata –
@Thomas Oh capisco, non l'ho notato! –