目标
我想知道 C++ 中是否有“null”,就像NonePython 中或nilRuby 中的 a 一样。我也想知道你应该如何使用它。
代码
这是我编写的 C++ 代码。
#include <iostream>
int main()
{
bool value = _____; // Are you supposed to use 'null' with a 'bool' type?
std::cout << value;
}
Run Code Online (Sandbox Code Playgroud)
尝试
我尝试_____用null、nil、Null和替换Nil,但它们都不起作用!我什至尝试用_____andnone替换None,但我得到的只是这个错误消息(不完整的错误消息):
main.cpp: In function 'int main()':
main.cpp:5:16: error: 'None' was not declared in this scope
Run Code Online (Sandbox Code Playgroud)
Repl.it 网站甚至建议None改为clone. 我是不是该?
main.cpp:5:16: …Run Code Online (Sandbox Code Playgroud)