为什么使用“new”会导致内存泄漏?
作者: 提问时间:1/13/2012
我首先学习了 C#,现在我开始学习 C++。据我了解,C++ 中的运算符与 C# 中的运算符不同。new 您能解释一下此示例代码中内存泄漏的原因吗? class A { ... }; struct...
新运算符 问答列表
作者: 提问时间:1/13/2012
我首先学习了 C#,现在我开始学习 C++。据我了解,C++ 中的运算符与 C# 中的运算符不同。new 您能解释一下此示例代码中内存泄漏的原因吗? class A { ... }; struct...
作者:matthias_buehlmann 提问时间:9/6/2020
操作员的文档新说 需要此函数才能返回适当对齐的指针,以指向所请求大小的对象。 合适对齐的定义是什么?返回特定尺寸的合适对齐方式吗?std::malloc...
作者:Martian 提问时间:10/6/2020
我需要一些围绕 C++ 动态数组的包装器,因此具有以下属性的类: class Dyn_array { std::string name; int length; int* head; } ...
作者:D. Sikilai 提问时间:11/19/2020
我正在用 c++20 (Mingw-w64 clion) 创建一个数学数据结构,由于它的容量和大小,我可以将其部分从内存卸载到存储,反之亦然。在学习如何使用内存时,我测试了一个特定的代码,据我所知它应...
作者:Sreeraj Chundayil 提问时间:8/2/2021
这种行为是未定义的,我混合了两者?newmalloc int main() { int ***arr = new int**[1]; arr[0] = static_cast<int**>(ma...
作者:Top_Waifu 提问时间:11/5/2020
我目前正在编写一个使用 Heap 类的程序,以查找数组部分(部分的大小为 k)中的最大值,该数组在数组中移动,直到到达末尾。它压垮了数据集: 3 1 2 3 1 with misstake: mall...
作者:Юрий Дзбановский 提问时间:10/10/2021
我是 C++ 和 MPI 的新手。接到任务并阅读了很多。我仍然相信我正确地编写了所有内容,但仍然无法执行而不会出现任何错误。我的代码: #include <iostream> #include <m...
作者:Bhavik Sathvara 提问时间:8/24/2022
这个问题在这里已经有答案了: 在什么情况下使用 malloc 和/或 new? (20 个答案) 去年关闭。 这篇文章是去年编辑并提交审核的,但未能重新打开该帖子: 原始关闭原因未解决 stru...
作者:Lasitha Lakmal 提问时间:8/16/2023
在我的打字稿代码中,当我使用 new 关键字创建 Arrow 函数对象时,我没有收到任何错误。现在我知道根据文档,您不能使用 new 关键字从 Arrow 函数创建对象。但是为什么我现在会遇到任何错误...
作者:UncleBlobBiggestFan 提问时间:11/16/2023
想象一下,你在 C++ 中有一个这样的类: class Class { public: int m_intNumber; std::vector<int> m_vecVector; } ...