C++ 空指针和void*

1.在定义一个指针的时候最好直接定义该指针指向的对象,如果实在不能确定它所指向的对象得值,可以先将其定义为一个空指针,空指针定义的方法有下面几点:

int *p = 0;

int *p = NULL;

int *p = nullptr;

2.void*指针可以指向任意对象,用于指针指向得对象类型都不能确定得情况

void *p;

int a = 10;

p = &a;

原文地址:https://www.cnblogs.com/maycpou/p/14467686.html