返回信息流char* fn(int i)
{
char* buf=new char[i];
return buf;
}
void main()
{
char* t=fn(10);
delete t;
t=0;
return 0;
}
这是一条镜像帖。来源:北邮人论坛 / cpp / #35648同步于 2010/2/3
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
这样会造成内存泄露么?
fxb010
2010/2/3镜像同步3 回复
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
【 在 fxb010 的大作中提到: 】
: char* fn(int i)
: {
: char* buf=new char[i];
: ...................
不会造成泄露, 对于int char之类的基本类型 delete 和delet[]是一样的,但是还是不要这么写
【 在 jokerlee 的大作中提到: 】
: 不会造成泄露, 对于int char之类的基本类型 delete 和delet[]是一样的,但是还是不要这么写
谢谢