问答列表

如何为 Vulkan 对象实现三法则?

作者:ModernEraCaveman 提问时间:9/16/2023

我想创建着色器、管道、纹理和其他与 Vulkan API 一起使用的对象的简单向量,但我正在努力了解如何使用复制构造函数、移动构造函数、复制分配和移动分配操作。 我的程序构建了一个着色器结构的向量,...

如何在 Swift 内存中处理 var 数组的更新(对 CoW 感到困惑)

作者:Parth 提问时间:10/24/2023

我有这个功能,可以在按降序对数字进行排序时进行快速选择分区。该函数是指在其作用域之外定义的(分区是另一个函数中的嵌套函数)。arr 我的问题是,由于 Swift 中的数组是值类型,当我进行交换时,每...

什么是以及如何在 Python 中使用 getattr()?

作者:Terence Ponce 提问时间:11/2/2010

我读了一篇关于该功能的文章,但我仍然不明白它的用途。getattr 我唯一了解的是,这与呼叫相同。getattr()getattr(li, "pop")li.pop 我何时以及如何使用它?书中谈到...

什么是 & 如何在 Python 中使用 getattr()?

作者:Terence Ponce 提问时间:11/2/2010

我读了一篇关于该函数的文章,但我仍然不明白它的用途。getattr 我唯一了解的是,这与呼叫相同。getattr()getattr(li, "pop")li.pop 我何时以及如何使用它?这本书说...

“内存不足”是可恢复的错误吗?

作者:Walter Bright 提问时间:12/2/2008

我已经编程了很长时间,我看到的程序,当它们耗尽内存时,会尝试清理并退出,即优雅地失败。我不记得我最后一次看到一个人真正尝试恢复并继续正常运行是什么时候了。 如此多的处理依赖于能够成功分配内存,尤其是...

按位复制构造函数是否真的为对象共享相同的内存位置?[已结束]

作者:CREATIVITY Unleashed 提问时间:8/31/2023

已关闭。这个问题需要细节或澄清。它目前不接受答案。 想改进这个问题吗?通过编辑这篇文章添加详细信息并澄清问题。 3个月前关闭。 改进此问题 嘿,我对 C++ 中对象的按位复制期间的内存分配感到...

kmalloc 分配实际上不是连续的吗?

作者:md.jamal 提问时间:9/2/2019

我发现它返回了物理和几乎连续的记忆。kmalloc 我写了一些代码来观察这种行为,但只有物理内存似乎是连续的,而不是虚拟的。我犯了什么错误吗? #include <linux/kernel.h> ...

Valgrind 内存错误(大小为 24 的块内有 0 个字节)

作者:javagate 提问时间:4/7/2021

我从 valgrind 收到 25 个错误。其中 23 个错误来自同一上下文。我没有记忆丧失,但我无法弄清楚确切的问题在哪里。我得到了我想要的确切输出,但我仍然无法解决内存错误。 我已经添加了我的 ...

Malloc 没有分配足够的内存,尽管硬编码为只分配两个字符

作者:Joseph Latvala 提问时间:11/12/2023

我有一个函数,给定一个指向 char 数组字符串(通过引用传递)、一个 char 字符(按值传递)和一个无符号短 int 长度(通过引用传递)的函数,如果字符串已经分配,则应该重新分配字符串一个大小更...

内存是否连续分配给 ArrayLists?

作者:0day 提问时间:1/30/2017

当我们使用内存时,内存是连续分配的吗? 如果我们调用 10 次,是所有元素都按加序连续存储在内存中,还是随机存储在内存中?new ArrayList()list.add(e)...


共780条 当前第4页