NULL的定义
#ifndef NULL
#ifdef __cplusplus
#define NULL 0
#else
#define NULL ((void *)0)
#endif
#endif
nullptr可以自动转换为相应的类型
// 使用nullptr代替NULL
int* p1 = nullptr;
char* p2 = nullptr;
float* p3 = nullptr;
double* p4 = nullptr;