使用 g++ 编译 .cpp 文件时,出现如下错误:
xx.cpp:25:5: error:'nullptr' was not declared in this scope.
# the error is translated by me :)
'nullptr' 仅在 C++11 中添加。我猜g++中的默认版本可能是旧版本,所以g++无法识别'nullptr'。(我的 g++ 版本是 4.6.3)相反,我在 .cpp 文件之前添加了 -std=c++0x ,但它仍然不起作用。然后我在gcc手册中寻找,只发现没有相关的麻烦。
因此,我希望这里有人可以回答我的问题,感谢您的帮助。