您的位置:首页 > 其它

怎么会这样?delete [] 了,还能用!!!

2006-09-08 08:37 375 查看
#include "stdafx.h"

int main(int argc, char* argv[])
{
int t[] = {10, 20};
int *b[8];

for (int i=0; i<8; i++)
{
b[i] = new int[2];
}

delete [] b[3]; //这里明明释放了.

b[4] = t;
b[3] = t; // 指针还能用吗?
printf("-----------------/n");
printf("-------- %d -----/n", b[3][1]);
for (i=0; i<8; i++)
{
printf(" %08p /n", b[i]);
}
printf("Hello World!/n");
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐