怎么会这样?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;
}
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;
}
相关文章推荐
- 输入用户名和密码登入到服务器,却显示指定的网络密码不正确,输入了好几次都是这样,这是怎么回事? 用户名和密码没问题 ,一直用的好好地今天就不行了
- free 和 delete 把指针怎么了
- 为什么《一个程序员怎么能做出这样的事情》?
- delete p 究竟把p怎么了?(某公司校园招聘笔试试题)
- 高质量C++编程之(7.8 有了malloc/free 为什么还要new/delete ?7.9 内存耗尽怎么办?)
- 结果怎么会是这样?
- 谁能告诉我像博客园里这样的很多风格模板是怎么实现的?
- 47岁就退休,还能享受奖励?阿里的合伙人制度是这样的
- 领域建模有很多种方法,对于同样的问题域使用不同的建模手段得到的模型可能也不尽相同。于是我经常听到这样一个问题:怎么才能保证建模的正确性?
- 怎么现在的软件都这样!!
- 页面上有个添加按钮,程序运行成功的,当我添加一条记录后刷新页面,它自动又添加一条,这样怎么修改?
- 遇到这样的情况怎么办?
- MVC4怎么设置@Html.TextBoxFor这样的样式
- 网页里面出现"$#2342"类似这样 应该怎么转义过来?
- “衰亡”的雅虎:30 亿用户账号全部泄漏还能怎么活?
- to dudu:麻烦给我看看,怎么界面成这样了啊?
- 这样的书 我改怎么起名呢?
- spring mvc + ajax 这样传参后台怎么收不到值的解决。
- 原来scanf还能这样玩的???
- 我这样的功能具体怎么做?