63,594
社区成员




但我感觉ptr已经成为悬垂指针了,为何运行也没问题?
//////////////////////////////////////
成为悬垂指针可不一定就会出问题,那块内存只是被回收了,里面内容是undefined,你对他操作,行为未定义,可不一定会出错
pt.set_ptr_val(1);是否会有问题?
//////////////////////////
肯定会有问题,因为ptr指向一块无效地址
a是局部变量超出作用域后释放,那么pp指针是否指向不明?
////////////////////////////////////////////
pp指向很明确,就是以前a的那块地址,只不过现在被回收了,你再用就有问题了