摘要:
如果必须分开定义指针和其所指向的对象,则将指针初始化为0.因为编译器可检测出0值的指针,程序可以判断该指针并未指向一个对象。c++提供了一种特殊的指针类型void*,它可以保存任何类型对象的地址c++保证:删除0值的指针是安全的。删除指针后,该指针变成悬垂指针。悬垂指针指向曾经存放对象的内存,但该对象已经不存在了。一旦删除了指针所指向的对象,立即将指针设置为0,这样就非常清除的表面指针不再指向任何对象。指向const对象的指针:cosnt double *cptr;const指针:int *const curErr = &errNumb;指向const对象的const指针 const 阅读全文
posted @ 2012-02-18 15:21
wen_dao_
阅读(207)
评论(0)
推荐(0)
浙公网安备 33010602011771号