Eclipse CDT C++ NULL not resolved
Eclipse CDT C++ NULL not resolved
相关:Eclipse CDT "无法解析符号空"
我的印象是NULL
是C++的标准宏,不需要包含任何标题。 另一方面,Eclipse认为它不存在。
有没有办法提醒 Eclipse 我处于此文件的C++模式而不是 C 模式,因此对 NULL 问题闭嘴?
我的印象是 NULL 是 C++ 中的标准宏。
它是,但它不是语言的一部分。 您仍然需要包括<cstddef>
或<cstdlib>
等。
为什么未声明 NULL?
引自关于这个问题的最高答案。
NULL 不是 C 或 C++ 语言中的内置常量。事实上,C++它或多或少已经过时了,只需使用普通的文字 0 代替,编译器将根据上下文做正确的事情。
否则,请添加
#include <stddef.h>
以获取 NULL 定义。
更新:我有错误的标题,现在已更正。谢谢!(引自《解开》)
相关文章:
- OpenMP卸载说'fatal error: could not find accel/nvptx-none/mkoffload'
- 使用JsonCpp将数据返回到带有pybind11的python会在python调用中产生Symbol not foun
- OpenCV Android C++ imwrite not found
- 应用程序崩溃并显示"symbol _ZdlPvm, version Qt_5 not defined in file libQt5Core.so.5 with link time reference"
- 使用单词"not"作为C ++类的名称会导致VS2019错误
- 错误"Could not find Boost"(缺少:上下文标头)
- 如何修复"error: ‘_1’ was not declared in this scope"?
- 套接字连接"Operation not permitted"错误,甚至使用升压/平发器根.cpp
- Is !NaN not a NaN?
- 为什么我会" void value not ignored as it ought to be"?
- 如何摆脱导入的 make 项目中的 Eclipse 索引器"Type std::... could not be resolved"错误
- 如何修复此错误? "Method 'str' could not be resolved"
- 使用 Eclipse 和 minGW 的多个"could not be resolved"问题
- OS X上的Eclipse CDT抱怨gcc内置功能:"Function '__builtin_bzero' could not be resolved"
- Eclipse CDT C++ NULL not resolved
- 为什么我的专用模板函数'OverloadedFunk' C++中给出"could not be resolved"错误?
- 日食C++。包含带有类的 .h 文件。 "Symbol '[class]' could not be resolved"
- "Symbol uhd::stream_cmd_t::STREAM_MODE_START_CONTINUOUS could not be resolved"
- srand(time(NULL)) "Function 'srand' could not be resolved."
- 日食"Type Not Resolved"问题