我刚开始使用Vectors进行编码并编写了以下基本代码。
#include<iostream>
#include<vector>
using namespace std;
int main(){
vector<int> second(4,100);
cout<<second[0]<<endl;
cout<<second[1]<<endl;
cout<<second[2]<<endl;
cout<<second[3]<<endl;
cout<<second[4]<<endl;
cout<<second[5]<<endl;
cout<<second[6]<<endl;
cout<<second[7]<<endl;
return 0;
}
我得到的输出如下
100
100
100
100
0
135145
0
0
RUN FINISHED; exit value 0; real time: 10ms; user: 0ms; system: 0ms
为什么cout<<second[5]
与其他指数的输出不同大于 3。任何帮助表示赞赏。