stack-memory

stack-memory

文章 0 浏览 7

临时对象存储在哪里?

临时对象是真的吗?…

我还不会笑 2025-02-07 09:33:14 2 0

STD :: inditializer_list如何被允许不指定大小并同时分配堆栈?

我从这里不需要分配内存。这对我来说非常奇怪,因为您可以使用 std :: prinitizer_list 对象,而无需指定大小,而对于数组,您始终需要指定大小。这是…

独行侠 2025-02-01 04:38:16 4 0

这是堆栈的工作原理吗?英特尔X86组件

我想创建游戏作弊时,我正在学习Intel X86组装和逆向工程。 我试图了解内存以及堆栈的工作原理。我知道这是一个Lifo,有些人认为这是一堆书籍,您可以…

情愿 2025-01-30 15:10:15 2 0

“当内部堆栈框架进行修改时,无需在功能末尾进行堆栈,但是在这种情况下正在修改它

这是一个简单的函数 #include int foo() { int a = 3; int b = 4; int c = 5; return a * b * c; } int main() { int a = foo(); } ,Foo()的组件看…

夜访吸血鬼 2025-01-28 10:14:11 3 0

没有将堆栈字节添加到MASM 5.0的.EXE文件中

我正在为DOS编写3个汇编文件: HM2.ASM: .8086 DGROUP group _DATA, STACK ; Required by MASM 3.0 and 4.0. ; MASM 4.0 doesn't support USE16 (but…

孤蝉 2025-01-26 18:03:17 5 0

当将 C 结构体中的 malloc 数据分配给另一个变量时,会发生什么情况?

假设我有一个名为“example”的结构,它有一个名为 data 的成员,该成员存储在堆上分配的数据: typedef struct _EXAMPLE { signed char *data; size_…

清欢 2025-01-19 16:51:40 2 0

汇编:为什么栈上有空内存?

我使用在线编译器编写了一个简单的c ++代码: int main() { int a = 4; int&& b = 2; } 由gcc 11.20编译的汇编代码的主要功能部分如下所示 main: push…

鸠魁 2025-01-18 11:31:23 3 0

如果修复了提供给程序的堆栈内存量,那么为什么在过程体系结构中会向下生长?还是我弄错了?

所以我读到,当一个程序加载到主内存上时,它会与静态数据、堆栈内存和堆内存关联起来。其中栈一般向下增长,而堆则向上增长。我感到困惑的是,既然堆…

层林尽染 2025-01-18 03:08:16 2 0

将静态数据与程序加载到主内存上时,将静态数据以及程序连同程序一起使用?

当操作系统将程序加载到主内存时,它与堆栈和堆内存一起附加静态数据。我用谷歌搜索了静态数据中存在的内容,该数据表示它包含全局变量和静态变量。但…

墟烟 2025-01-18 02:35:00 3 0

对象的实例方法是如何使用和存储的?

Closed. This question needs to be more focused. It is not currently accepting answers. 想要改进这个问题吗?通过编辑这篇文章来更新问题,使其…

云归处 2025-01-16 22:59:32 3 0

JVM 中是如何加载类的?

假设我运行一个自己编写的程序,该程序在自己的 .java 文件中使用四个不同的类(用 public class ExampleClass1{*code inside*} 表示)。 启动时这四…

冷情 2025-01-16 22:45:55 2 0

一个类有一个指针指向另一个类作为成员变量并将其推入向量

using namespace std; class B { public: B() :m_i(0), m_Name("") {}; B(const int num, const string& name) :m_i(num), m_Name(name) {}; void sho…

有深☉意 2025-01-16 07:12:40 5 0

如何在x86_64堆栈上正确分配空间?

我几年前在课堂上学习了MIPS,最近一直在学习x86_64。很多汇编的通用知识都转过来了,只是寄存器和堆栈略有不同。我相信我明白什么和为什么我需要做什…

菩提树下叶撕阳。 2025-01-15 16:46:02 3 0

MacOS 堆栈是如何在进程开始时初始化的?

出于好奇 MacOS 如何准备其堆栈,我编写了一个 (x86_64) 汇编程序,以便在进程启动时将堆栈顶部打印到 stdout: global start start: ; entry point o…

自由范儿 2025-01-15 10:11:26 5 0

Fortran 90 中模块中定义的数组(例如 a(10000))的存储位置在哪里?是否放入栈中?

我的 Fortran 90 程序面临堆栈溢出问题。我把所有参数都放在模块中,运行大型示例时出现段错误,这让我很困惑 TAT。我编写了一个小程序来验证我对问题…

眼眸里的那抹悲凉 2025-01-13 06:23:56 3 0
更多

推荐作者

牛↙奶布丁

文章 0 评论 0

COSO

文章 0 评论 0

落叶

文章 0 评论 0

暗地喜欢

文章 0 评论 0

qq_i8qOEG

文章 0 评论 0

qq_Wl4Sbi

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文