This question already has an answer here:
Does not name a type
(1个答案)
2年前关闭。
我很容易但很沮丧的问题。
用g ++ -std = c ++ 11 Cpp_test.cpp编译,返回错误
有人可以帮忙吗?非常感谢!
(1个答案)
2年前关闭。
我很容易但很沮丧的问题。
#include <vector>
#include <iostream>
using namespace std;
vector <int> queue;
queue.push_back(2);
int main(){
cout << queue[0] <<endl;
}
用g ++ -std = c ++ 11 Cpp_test.cpp编译,返回错误
Cpp_test.cpp:51:1: error: ‘queue’ does not name a type
queue.push_back(2);
有人可以帮忙吗?非常感谢!
最佳答案
queue.push_back(2);
应该放在主目录中。
为了澄清,您不能随意放置代码并执行它。在main之外可以很好地声明,但这不是声明。
关于c++ - C++: vector 未命名类型,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43251124/
10-15 00:29