我已安装:gcc 版本 4.8.2 (Ubuntu 4.8.2-19ubuntu1)
作为 IDE,我使用 eclipse CDT 或 Code::Blocks,不管是哪一个。我现在会坚持使用 Code::Blocks。如果我在我的代码中使用空指针,我会得到:nullptr is not declared in this scope
所有与研究相关的交叉帖子只是说,如果编译器支持 C++11(版本 4.8.2 应该这样做),添加
-std=c++11
作为参数。我在这两个IDE中都做了,没有打开错误信息。在 CodeBlocks 中,这是通过设置 -> 编译器(选择 Gnu GCC 编译器)并检查:让 g++ 遵循 C++11 ISO C++ 语言标准
我仍然收到错误消息。