vector::at() 的用法
1 #include <iostream>
2 #include <vector>
3
4 using namespace std;
5 int main(){
6 vector<int> regs;
7 regs.push_back(1);
8 regs.push_back(2);
9 regs.push_back(3);
10 cout << regs.at(0);
11 return 0;
12 }
为何我在c-free4.1编译器里编译不过,
错误提示信息是第10行:no matching function for call to `vector<int,allocator<int>>::at(int)`
感觉好像没有vector::at()这个函数,但我在C/C++库函数里又能找到这个函数。
迷惑中,望各位高手指点迷津。