gpt4 book ai didi

c++ - 将 head 设置为 NULL ('NULL' : undeclared identifier)

转载 作者:可可西里 更新时间:2023-11-01 15:37:39 25 4
gpt4 key购买 nike

我用 C++ 定义了一个链表。我试图为变量 head 设置一个 NULL 值(在 Movie_LinkedList 的构造函数中),但我得到了:

movie.h(40): error C2065: 'NULL' : 未声明的标识符

请注意除了iostream我不能包含任何库

感谢任何帮助!

最佳答案

如所写,NULL未在您的程序中定义。通常,这是在标准头文件中定义的——特别是 <cstddef><stddef.h> .由于您仅限于 iostream , 如果你的没有得到 NULL从该 header 隐含地,您可以使用 0或者,在 C++11 中,nullptr ,这是一个关键字,不需要 header 。 (不建议自己定义NULL。有时它可能会起作用,但在技术上是非法的。)

关于c++ - 将 head 设置为 NULL ('NULL' : undeclared identifier),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15549873/

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