社区
C++ 语言
帖子详情
使用 NULL 需要定义吗?
jfzlhxd
2006-10-24 05:19:23
刚用VC编译程序显示错误如下:
error C2065: 'NULL' : undeclared identifier
请问在VC中使用NULL需要定义吗?还是其它地方出了问题
...全文
244
3
打赏
收藏
使用 NULL 需要定义吗?
刚用VC编译程序显示错误如下: error C2065: 'NULL' : undeclared identifier 请问在VC中使用NULL需要定义吗?还是其它地方出了问题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
飞哥
2006-10-24
打赏
举报
回复
在 windef.h里面
你可以打开那个库文件看看
你只需要包含 #include <windows.h>
是以win开头的头文件就都不需要包含了
Jokar
2006-10-24
打赏
举报
回复
#include <stddef.h>
ckt
2006-10-24
打赏
举报
回复
不用啊,贴完整代码看看
4.8.一些杂散但值得讨论的问题
本课程零散讲了一些C语言中值得讨论的知识点。譬如main函数的传参和返回值、void类型、
NULL
宏
定义
、debug调试宏等。目的是进一步提升大家对C语言的理解深度,提升大家的实战编程能力。
C/C++语言中的
NULL
等于0吗????
在开始今天的主题之前,我们先来看一下C/C++中关于
NULL
的标准
定义
: #ifndef
NULL
#ifdef __cplusplus #define
NULL
0 #else #define
NULL
((void *)0) #endif #endif 编译器预先
定义
了一个宏_cplusplus,来判断当前的编译环境是C++还是C语言的,在C++
定义
为0,在C语言中
定义
为(void *)0。 在C/C++中的区别 在C语言中,C中的标准写法,NU
Java:
null
是什么??
null
是什么? 在学习过对象的实例化之后, 我们知道对象的实例化就是为对象的创建开辟存储空间。 对于一条实例化语句:Student stu=new Student(); //语句1 先是声明一个名为stu的Student类型变量,然后利用new关键字为其创建实例。 与下面的语句相比较:Student stu; //语句2 语句...
Flutter随记四:
null
safe之 ??= 和??和 ?
使用
区别
Flutter随记四:
null
safe之 ??= 和??和 ?
使用
区别
null
ptr和
NULL
分别是什么?
null
ptr是c++11中的关键字,表示空指针 要区分
null
ptr和
NULL
,首先要明白
NULL
的含义:
NULL
是一个宏
定义
,在c和c++中的
定义
不同,c中
NULL
为(void*)0,而c++中
NULL
为整数0 //C语言中
NULL
定义
#define
NULL
(void*)0 //c语言中
NULL
为void类型的指针,但允许将
NULL
定义
为0 //c++中
NULL
的
定义
#ifndef
NULL
#ifdef _cpluscplus
C++ 语言
64,654
社区成员
250,484
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章