社区
C语言
帖子详情
要用NULL的话得包含什么文件?编译告诉我说NULL是undeclared identifier
stephon
2002-04-19 07:42:17
要用NULL的话得包含什么文件?编译告诉我说NULL是undeclared identifier
...全文
261
3
打赏
收藏
要用NULL的话得包含什么文件?编译告诉我说NULL是undeclared identifier
要用NULL的话得包含什么文件?编译告诉我说NULL是undeclared identifier
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
anrxhzh
2002-04-19
打赏
举报
回复
常量0在C++中具有特殊的含义,它的类型根据上下文而定,可以是整、浮点数、指针或者成员指针。在C中通常使用#define NULL 0来定义空指针,在C++中由于常量0的特殊意义,不推荐使用这种方式。在你这个例子中,basic_string 的构造函数要求的是字符串指针,故0代表空指针,所以在运行时会出现访问违例。如果是Wacro(const char* s ): s1(s), s2(1){}就会产生编译错误了。
上下文:http://www.csdn.net/expert/topic/654/654854.xml?temp=.76495
wiler
2002-04-19
打赏
举报
回复
在"stdio.h"里有定义
其实NULL 就是0.
招RD和QA
2002-04-19
打赏
举报
回复
你用的是什么编译器?
通常NULL是用在指针上,如果没有这个符号,用0就可以了。
char *p = 0;
c语言出错中英文对照表 关于c编程
编译
错误的
如题 不用多
说
了吧 ?? 记得自己初学C的时候对此完全不知所措
MPLAB C18
编译
错误警告提示总结
逐条详细解释了
编译
时所报错误的意思,并对该错误出现的可能原因进行分析。 觉得不错,就上来了。
c语言常见错误
对C语言常见错误进行描述,其他的还有比如变量,语句等等需要注意的地方
C语言常见错误提示-中英文对照
C语言常见错误提示-中英文对照,对于初学c语言的,不懂调试的有一定的帮助!
DirectShow 视频采集
DirectShow 视频采集 及时拍照 视频捕获保存 需要自行配置好DirectShow的环境。
C语言
70,023
社区成员
243,263
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章