相关疑难解决方法(0)

是不是在动态分配的对象上调用delete总是内存泄漏?

这里开始的讨论,我想知道以下代码是否有内存泄漏:

int main()
{
   new int();
   //or
   int* x = new int();
   return 0;
}
Run Code Online (Sandbox Code Playgroud)

我知道操作系统会回收内存,但无论如何它都是泄漏?我相信它是.

什么定义了内存泄漏?我只能在标准中找到一个参考,并没有太大帮助.

编辑:我不想开始辩论 - "我认为......"不是我正在寻找的那种答案.我最感兴趣的是 - C++书籍或网站或者其他任何关于它的内容.

c++ memory-leaks memory-management

6
推荐指数
2
解决办法
543
查看次数

标签 统计

c++ ×1

memory-leaks ×1

memory-management ×1