小编Cyb*_*ker的帖子

在 C++ 中如何表达和使用“nothing”?

目标

我想知道 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)

尝试

我尝试_____nullnilNull和替换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)

c++ null

2
推荐指数
1
解决办法
4006
查看次数

标签 统计

c++ ×1

null ×1