在C ++中,我试图声明一个unordered_set
像这样的简单代码:
std::unordered_setk;
但它显示此错误:
错误:“ unordered_set”不是“ std”的成员
我在使用MinGW的Windows上使用g ++(GCC)5.3.0。这是我已经考虑过的事情:
通过添加头文件 #include
升级MinGW
使用标志-std=gnu++11
。(这不会生成任何可执行文件或错误,不确定是否执行任何操作)
如何修复并成功编译我的代码?
使用-std=c++11
switch并指定输出文件。
g++ -std=c++11 your_file.cpp -o your_program