C++中的空指针和void * 指针
生活随笔
收集整理的這篇文章主要介紹了
C++中的空指针和void * 指针
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
空指針(null pointer)
空指針不指向任何對象,在使用一個指針前首先要判斷是否為空。用法:
int *ptr1=nullptr; //等價于int *ptr1=0; int *ptr2=0; //等價于ptr2初始化為字面常量0 int *ptr3=NULL; //等價于int *ptr3=0;void *指針
void * 指針是一種特殊的指針,可以存放任意對象的地址。 注意: 1.void * 指針存放一個內存地址,地址指向的內容是什么類型不確定。 2.void * 類型指針一般用來: 拿來和別的指針比較,作為函數的輸入輸出,賦值給另一個void *指針。總結
以上是生活随笔為你收集整理的C++中的空指针和void * 指针的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用一条dos命令创建一个恶意文件夹
- 下一篇: C++中的动态分配内存