内存 问答列表

内存管理:字符数组和 = 运算符

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

内存管理:字符数组和 = 运算符 Q.在内存管理方面,以下代码会有什么错误? class String { public: String(const char right[]); String...

三法则练习意外结果 [重复]

作者:newbie 提问时间:9/3/2015

这个问题在这里已经有答案了: 什么是三分法则? (8 个回答) 8年前关闭。 我尝试在空闲时间学习C++基础,并遵循书本的练习。首先,当我输入 9 作为行和 8 作为列时,我得到 malloc 释放...

OpenCL 上下文间缓冲区别名

作者:einpoklum 提问时间:1/9/2020

假设我的机器上有 2 个支持 OpenCL 的设备(不包括 CPU);假设我的一个邪恶的同事为他们每个人创造了一个不同的背景,我必须与之合作。 我知道我不能在上下文之间共享缓冲区 - 至少不是正确和...

LLVM 中的内存别名

作者:David Livshin 提问时间:3/15/2023

有人可以告诉我如何通过 llvm 库提供的方式建立 (在 clang 生成的 IR 文件中)“foo1”不受“foo”的影响: extern double d[3]; __attribute__...

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

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

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

从派生类对基类中的占位缓冲区进行别名化

作者:glades 提问时间:5/11/2022

我想创建一个结构对象数组,每个对象都包含一个包含值的成员。但是,此值的类型可能因对象而异。由于大小不能变化,我决定在基类中放置一个占位缓冲区,我尝试从模板化为类型的派生类中别名。但这行不通: #in...

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

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

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

为什么组装需要在eax上重复操作movzx?

作者:Sreeraj Chundayil 提问时间:4/26/2020

代码 - 区别在于一种方法用于有符号的短 int-s,另一种方法用于无符号的短 int。 short signedShortIntSwap(short int* a , short int* b) ...

现代 C++ 编译器的内存锯齿有多糟糕?

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

我正在尝试了解内存混叠的影响以及如何改进我的代码以避免它。我正在重写我的缓存一致性实体组件系统,我想考虑内存别名。 我的主要来源是Christer Ericson在GDC 2003上的演讲,因此我想...

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

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

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


共533条 当前第7页