gpt4 book ai didi

c++ - 将变量推回 vector

转载 作者:行者123 更新时间:2023-11-30 02:02:27 25 4
gpt4 key购买 nike

刚开始学习STL,第一个问题是:

  vector<int> vec1;

for(int i = 1; i <= 100; i++)
{
vec1.push_back(i);
cout << vec1[i] << endl;
}

如您所见,我想将变量 i 推回 vector vec1 但输出是:

5832900
-319008141
0

等...

Process returned 0 (0x0)   execution time : 0.210 s
Press any key to continue.

谢谢你所做的一切。

最佳答案

你向后推,但打印出 item[i],这是最后一个(我在你的循环中从一个开始)。

vector<int> vec1;

for(int i = 0; i < 100; i++)
{
vec1.push_back(i+1);
cout << vec1[i] << endl;
}

关于c++ - 将变量推回 vector ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13129292/

25 4 0