内存管理 问答列表

单个克隆的 git 存储库占用多少内存?[已结束]

作者:user10709800 提问时间:9/8/2023

已关闭。这个问题需要更加集中。它目前不接受答案。 想改进这个问题吗?通过编辑这篇文章来更新问题,使其仅关注一个问题。 2个月前关闭。 改进此问题 在纯粹在我的远程服务器上使用 git 进行版本...

如何在 Go 中有效地从切片中删除元素?

作者:Evgeniy Mikhalev 提问时间:8/26/2023

有几种方法可以删除切片元素。但是,如果我有一个密集处理切片的应用程序怎么办。Go 切片在添加新元素方面进行了很好的优化,但是有没有一种有效的方法可以从切片中删除元素(不仅速度,而且内存优化)。 我知...

在 Go 中使用共享“临时”切片的排列生成代码在输入大小小于 3 时表现出意外行为

作者:ozzy 提问时间:10/25/2023

func permute(nums []int) [][]int { return gen(nums, [][]int{}, []int{}, make([]bool, len(nums))); }...

不同类型的 C++ 模板错误

作者: 提问时间:4/26/2013

我需要从以下内容中找到所有可能的错误,至少三个错误。 template<typename A, typename B, typename C> C myfunction(const A& a, co...

传递一个包含动态记忆的类:方法及其效率

作者: 提问时间:1/8/2014

我有一个包含大量数据的类,称为 。这个类遵循三法则(它有 重写 copy-constructor、copy-assignment 运算符和析构函数,以便能够在复制类时正确复制成员变量,并能够在不导致内...

使 2 个非静态字段(即动态数组)彼此靠近地使用内存

作者:cppBeginner 提问时间:9/11/2017

让 和 成为动态大小的存储类。 (例如B1B2B1~std::vector<char> B2~std::vector<float>) 在 C++ 11 中,如果我编码和 's 和 函数(五法则),默...

C++中“delete this”和“this-&gt;~Obj”之间的区别

作者:ln vv 提问时间:2/13/2023

当我编写演示字符串类时,在复制分配函数中,我尝试在复制之前通过“delete this”清除自身。但它失败了。 Str &operator=(const Str &s) { if (this !...

为什么这些指针是相同的,而引用对象的不同实例?

作者:letthewookieewin 提问时间:1/12/2021

我正在调试我为二叉搜索树创建的复制构造函数,我通过监视原始树以及新创建的副本中节点的内存地址来做到这一点。节点由指向 Comparable 项(仅包含单个字符)的指针、该字符的出现次数以及指向其子节点...

如何将对象的内容复制到已经定义的对象中?

作者:bad_chemist 提问时间:12/20/2021

我有一个名为的对象,它在我的主脚本中正在演变。我是这样定义的:GridGrid class Grid{ public: std::vector <Polymer> PolymersInGrid;...

动态分配对象数组

作者:Domenic 提问时间:11/1/2008

我有一个包含动态分配数组的类,比如说 class A { int* myArray; A() { myArray = 0; } A(int size) { myArray = new...


共113条 当前第2页