关于[Error] 'nullptr' is not declared in this scope报错的应对方法

nullptr 是C++11引入的关键字,用来表示空指针。
不过如果在c++中使用这个关键字,大多数会出现如下报错:
[Error] ‘nullptr’ is not declared in this scope
这是因为你的c++并没有nullptr这个关键字
如果你用的是g++或clang++可以用下面这串代码修复
g++ -std=c++11 your_file.cpp

clang++ -std=c++11 your_file.cpp
但现在大多数人用的是Dev-c++,那就只能把nullptr改成NULL了

2 个赞