K****n 发帖数: 5970 | |
K****n 发帖数: 5970 | 2 只能给pointer?=NULL和=0一样?
【在 K****n 的大作中提到】 : 不好意思
|
d******n 发帖数: 42 | 3 I heard it is implementation dependent. better to use =0 |
b********g 发帖数: 404 | 4 小写的null是keyword,NULL是MS封装的
【在 K****n 的大作中提到】 : 不好意思
|
t****t 发帖数: 6806 | 5 你从哪里听说的这个说法
null或者NULL从来都不是keyword
NULL是C/C++头文件里定义的常量, 也不是MS包装的 |
b********g 发帖数: 404 | 6 sorry,我说的MS包装就是MS对windows开发时定义好的意思,
null确实不是关键字,也是被提前定义好的
/* define NULL pointer value */
#ifndef NULL
#ifdef __cplusplus
#define NULL 0
#else
#define NULL ((void *)0)
#endif
#endif
【在 t****t 的大作中提到】 : 你从哪里听说的这个说法 : null或者NULL从来都不是keyword : NULL是C/C++头文件里定义的常量, 也不是MS包装的
|
K****n 发帖数: 5970 | 7 好滴谢谢大家(为啥我没google到)
结论就是用0就好了. |
K****n 发帖数: 5970 | 8 哦,所以在c++里是0, 在c里是0指针
我比较弱...这个 _cplusplus是用户自己定义的还是各个c++头文件里都有? ... 我去
看看吧...
【在 b********g 的大作中提到】 : sorry,我说的MS包装就是MS对windows开发时定义好的意思, : null确实不是关键字,也是被提前定义好的 : /* define NULL pointer value */ : #ifndef NULL : #ifdef __cplusplus : #define NULL 0 : #else : #define NULL ((void *)0) : #endif : #endif
|
t****t 发帖数: 6806 | 9 __cplusplus
The name __cplusplus is defined to the value 199711L when compiling
a C++ translation unit.
It is intended that future versions of this standard will replace
the value of this macro with a greater value. Non-conforming compil-
ers should use a value with at most five decimal digits.
(it's 2 underscores, not 1)
【在 K****n 的大作中提到】 : 哦,所以在c++里是0, 在c里是0指针 : 我比较弱...这个 _cplusplus是用户自己定义的还是各个c++头文件里都有? ... 我去 : 看看吧...
|
r********d 发帖数: 23 | 10 你说是MS包装会让人误认为是VC的extension
【在 b********g 的大作中提到】 : sorry,我说的MS包装就是MS对windows开发时定义好的意思, : null确实不是关键字,也是被提前定义好的 : /* define NULL pointer value */ : #ifndef NULL : #ifdef __cplusplus : #define NULL 0 : #else : #define NULL ((void *)0) : #endif : #endif
|
P********e 发帖数: 2610 | 11 晕
大胆的用NULL,写程序的时候,意思清楚多了
不用担心,真这么严禁就去查什么默认include了这个
好滴谢谢大家(为啥我没google到)
结论就是用0就好了.
【在 K****n 的大作中提到】 : 好滴谢谢大家(为啥我没google到) : 结论就是用0就好了.
|
K****n 发帖数: 5970 | 12 嗯。。。 好好
【在 P********e 的大作中提到】 : 晕 : 大胆的用NULL,写程序的时候,意思清楚多了 : 不用担心,真这么严禁就去查什么默认include了这个 : : 好滴谢谢大家(为啥我没google到) : 结论就是用0就好了.
|