摘要: 在C和C++的语言中常常有这几个概念:NULL指针、空指针、Void *指针、野指针(Wild Pointer)甚至垂悬指针(Dangling Pointer)。1.NULL指针,一般用于指向一个预留的值,不一定是0,通常是没有真正意义上的实体。被称作空指针。所以任何对象或者函数的地址都不可能是空指针。常用于初始化一个指针 如 int *ptr = NULL;或者判断内存分配是否失败,if(NULL == ptr) ……或者一个指针被delete或者free之后,char *dp = malloc(A_CONST);free(dp);dp = NULL;http://en.wikipedia. 阅读全文
posted @ 2013-09-22 15:06 水上云天 阅读(453) 评论(0) 推荐(1) 编辑