打印

请教C++

[复制链接]
1680|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ayb_ice|  楼主 | 2011-9-29 15:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
class Cs
{
.....
};

void test(void)
{
    Cs*p = new Cs;
.....
//  delete p; // 如果去掉此行代码,是否会造成内存泄漏,有人说编译器会自动处理,不知情况到底如何?
}

相关帖子

沙发
icecut| | 2011-9-29 16:10 | 只看该作者
编译器不会自动处理.会造成内存泄漏
void test(void)
{
    Cs p ;
}

这样不会造成内存泄漏

使用特权

评论回复
评分
参与人数 2威望 +3 收起 理由
ayb_ice + 1
原野之狼 + 2
板凳
ayb_ice|  楼主 | 2011-9-29 16:31 | 只看该作者
编译器不会自动处理.会造成内存泄漏
void test(void)
{
    Cs p ;
}

这样不会造成内存泄漏
icecut 发表于 2011-9-29 16:10

谢谢

使用特权

评论回复
地板
xyz769| | 2011-9-29 18:03 | 只看该作者
  小I真快。。。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

222

主题

15480

帖子

34

粉丝