gpt4 book ai didi

c++ - 你如何在C++中表达和使用 'nothing'?

转载 作者:行者123 更新时间:2023-12-02 15:02:54 25 4
gpt4 key购买 nike

<分区>

目标

我想知道 C++ 中是否存在“null”,就像 Python 中的 None 或 Ruby 中的 nil 一样。我还想知道您应该如何使用它。

代码

这是我编写的 C++ 代码。

#include <iostream>

int main()
{
bool value = _____; // Are you supposed to use 'null' with a 'bool' type?
std::cout << value;
}

尝试

我尝试用 nullnilNullNil 替换 _____ >,但它们都不起作用!我什至尝试用 noneNone 替换 _____,但我得到的只是这条错误消息(不是完整的错误消息):

main.cpp: In function 'int main()':
main.cpp:5:16: error: 'None' was not declared in this scope

Repl.it网站甚至建议将None改成clone。我应该吗?

main.cpp:5:16: note: suggested alternative: 'clone'

那么如何让“null”适合变量,但 C++ 中甚至有“null”吗?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com