alloca 问答列表

为什么需要在 c++ 运算符重载中删除内存并分配新内存

作者:Ahmed Salama 提问时间:6/22/2021

我正在检查赋值运算符实现,但我不明白这一点: const MyString& operator=(const MyString& rhs) { if (this != &rhs) { dele...

从矢量中删除对象会导致双重释放 [duplicate]

作者:BillyKlebitz 提问时间:10/24/2021

这个问题在这里已经有答案了: 什么是三分法则? (8 个回答) 2年前关闭。 当我使用包含分配内存的类 B 向量时,会发生双重释放错误。 class B { public: std::stri...

在 C++ 的复制构造函数中将内存分配给 2d 数组时收到“缓冲区溢出”警告

作者:Joel 提问时间:12/16/2022

我正在使用 C++ 在 Visual Studio 2022 中创建一个吃豆子游戏。对于这个游戏,我有一个类“Map”来从文本文件加载地图并渲染它。我将文本文件中的数据保存在我的 Map 类中。我现在...

复制构造函数和动态内存 C++ [已关闭]

作者:ceolorenso 提问时间:1/28/2023

闭。此问题需要调试详细信息。它目前不接受答案。 编辑问题以包括所需的行为、特定问题或错误以及重现问题所需的最短代码。这将有助于其他人回答这个问题。 10个月前关闭。 改进此问题 最近,我开始从...

预测前缀在动态分配内存的参数中输入负双精度时消失

作者:Josh Olson 提问时间:9/2/2023

我从类 Employee 中分配了一个变量 e3,它接受 2 个字符串(名字、姓氏)和一个双精度字符串。我遇到的挑战是,当我只期望双精度时,我在双精度参数中插入了一个“-”减号。 我使用 Visua...

为什么这个程序中存在内存泄漏,我该如何解决它,给定约束(对包含 std::string 的对象使用 malloc 和 free)?[复制]

作者:Anurag Vohra 提问时间:3/1/2023

这个问题在这里已经有答案了: 如何正确释放新放置分配的内存? (4 个答案) 9个月前关闭。 这是我在实际代码中面临的问题的最小工作示例。 #include <iostream> namespa...

如何删除[]衰减的数组?[复制]

作者:user1079505 提问时间:5/8/2023

这个问题在这里已经有答案了: 如何将指针变量作为引用参数传递? (2 个答案) 7个月前关闭。 如果我无权访问原始指针 x,如何删除声明的数组?假设,我知道数组大小。new 例如,如果我编写以下代...

用 C 语言编写的基于文本的游戏的名称比较 [duplicate]

作者:Eminion 提问时间:7/5/2023

这个问题在这里已经有答案了: 如何正确比较 C 语言中的字符串? (11 个回答) 5个月前关闭。 所以,我正在尝试制作一个基于文本的游戏来帮助人们学习 linux,我正在努力做到这一点,如果你的名...

为什么使用 alloca() 不被认为是好的做法?

作者:Vaibhav 提问时间:6/20/2009

alloca()在堆栈上分配内存,而不是在堆上分配内存,如 的情况。因此,当我从例程中返回时,内存被释放了。所以,实际上这解决了我释放动态分配内存的问题。释放通过分配的内存是一个令人头疼的问题,如果以...

Realloc 给出错误:_CrtIsValidHeapPointer(block)

作者:Windroz 提问时间:9/18/2023

我有这个学校作业,我们得到了一些代码来修改。我遇到的部分是截断动态分配的字符串。我们正在编写一个函数,其中我们接受指向字符串的指针和字符串的新长度(作为 int)。 void dstring_tru...


共26条 当前第1页