1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > C++中的空指针和void * 指针

C++中的空指针和void * 指针

时间:2020-06-19 09:57:40

相关推荐

C++中的空指针和void * 指针

空指针(null pointer)

空指针不指向任何对象,在使用一个指针前首先要判断是否为空。

用法:

int *ptr1=nullptr; //等价于int *ptr1=0;int *ptr2=0; //等价于ptr2初始化为字面常量0int *ptr3=NULL; //等价于int *ptr3=0;

void *指针

void * 指针是一种特殊的指针,可以存放任意对象的地址。注意:1.void * 指针存放一个内存地址,地址指向的内容是什么类型不确定。2.void * 类型指针一般用来: 拿来和别的指针比较,作为函数的输入输出,赋值给另一个void *指针。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。