设为首页 加入收藏

TOP

C++中的空指针和野指针
2014-11-23 17:34:49 来源: 作者: 【 】 浏览:70
Tags:指针

一个表示0值的整数常量,叫做空指针常量。例如:0、0L、1-1(它们都是值为0的整数常量表达式)以及(void*)0、void* NULL 都是空指针常量,空指针常量可以赋值给任何指针类型,因为它是变体类型(void*)。但是我们更倾向于使用NULL表示这个空指针常量。对于其它方式(比如0)来表示空指针常量虽然不会产生任何问题,但是在根本意义上并不符合空指针常量的定义。因为空指针常量的存在意义还在强调它并不指向任何对象(后面会讲细节)。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇【C++基础】sprintf使用的方法与p.. 下一篇NULL指针、零指针、野指针

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: