社区
C语言
帖子详情
要用NULL的话得包含什么文件?编译告诉我说NULL是undeclared identifier
stephon
2002-04-19 07:42:17
要用NULL的话得包含什么文件?编译告诉我说NULL是undeclared identifier
...全文
255
3
打赏
收藏
要用NULL的话得包含什么文件?编译告诉我说NULL是undeclared identifier
要用NULL的话得包含什么文件?编译告诉我说NULL是undeclared identifier
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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;
第九次课堂测验解析1
1.分析:函数是组成C程序的基本单位 2.分析:
编译
程序,会出现错误:error C2065: '
null
' : un
declare
d
identifier
3
ap6212a0_a33_sc3817r_神舟验证版本_借用nvram_ap6210这个配置
文件
_20170626_1834没有外层目录.7z
调通sina33下的AP6212A0(WIFI+BT) 大文实验室/大文哥 壹捌陆捌零陆捌捌陆捌贰 ...完成时间:2017/6/26 11:01 版本:V1.1 本文参照: 《A33 wifi移植
说
明书.pdf》 还有就是全志R16的parrotv1.1的官方SDK(Android...
ap6212a0_a33_sc3817r_服务器验证通过_bt已经通了_wifi需要修改配置_需要再次验证_20170626_1549.7z
调通sina33下的AP6212A0版本的BT 大文实验室/大文哥 壹捌陆捌零陆捌捌陆捌贰 ...完成时间:2017/6/26 11:01 版本:V1.0 本文参照: 《A33 wifi移植
说
明书.pdf》 还有就是全志R16的parrotv1.1的官方SDK(Android...
delphi DSUtil.pas Un
declare
d
identifier
:'
NULL
'
在安装DSPack2.34时候,
编译
DSPack_D7会遇到: delphi DSUtil.pas Un
declare
d
identifier
因为缺少了,uses variants;
keil 出现use of un
declare
d
identifier
的红色错误,
编译
没有错误怎么解决
后来我发现
编译
完以后还是红色的,但是没有提示错误,百度了一下没有解决,后来一个回车解决了,哈哈哈,原来这软件反应慢,哎
C语言
69,371
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章