far*_*oft -6 c++ pointers undefined-behavior
指向解除分配位置的指针它是未定义的行为吗?
http://ideone.com/Qp3uY
int *p = new int; *p = 10; delete p; *p = 10; cout << *p << endl;
Jer*_*fin 6
仅仅存在指向解除分配位置的指针本身并不是未定义的行为.尝试取消引用该指针确实会产生未定义的行为.
归档时间:
13 年,6 月 前
查看次数:
145 次
最近记录: