C++-c++中的null未定义问题
eclipse下编译c++的一段程序,提示:Symbol 'null' could not be resolved
google了不少帖,都是讲的NULL,可是null未定义是怎么个情况?
环境:mac os x10.8.2 X86_64, Eclipse IDE for C/C++
上图是截自tinyxml的api,注意看它最后一行
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
C++可是大小写敏感的。NULL跟null是不一样的。NULL已经被定义过了,是0,而null是没有被定义过的。
头文件加上 #define null (void *)0
在C++里面使用NULL即可,不过建议指针使用即可,对于整形之类的直接使用0就好。