标签: c++11 pointers null
为什么即使删除数据后我仍然可以访问数据。
#include<iostream> using namespace std; int* foo() { int *a=new int; *a=6; cout<<a<<endl; delete a; return a; } int main() { int *b=foo(); cout<<b<<endl; }
地址与a的地址完全相同。 b应该指向null或seg错误,但不是。