当前位置: 技术问答>linux和unix
linux下的gcc为何不能编译stl的vector<>.at()
来源: 互联网 发布时间:2015-08-15
本文导语: 这样的代码都编译不过去。 #include #include using namespace std; int main() { vector vPare; vPare.push_back(10); int nTemp = vPare..at(0); return 0; } 难道g++不支持vector的这个方法? | 一般这种问题或者...
这样的代码都编译不过去。
#include
#include
using namespace std;
int main()
{
vector vPare;
vPare.push_back(10);
int nTemp = vPare..at(0);
return 0;
}
难道g++不支持vector的这个方法?
#include
#include
using namespace std;
int main()
{
vector vPare;
vPare.push_back(10);
int nTemp = vPare..at(0);
return 0;
}
难道g++不支持vector的这个方法?
|
一般这种问题或者是头文件的问题,或者是编译器版本的问题。
|
呵呵,2.9也太老了啊。
|
vPare..at(0);??2个点?
vPare.at(0);
或者直接vPare[0]吧
vPare.at(0);
或者直接vPare[0]吧
|
???
看不懂,你是指at()吗,为什么要有两个.呢 (第8行)
看不懂,你是指at()吗,为什么要有两个.呢 (第8行)