stack-memory

stack-memory

文章 0 浏览 5

为什么这个 MIPS 代码在调用函数时为 8 个寄存器而不是 4 个分配空间?

我在互联网上找到了这个样本 spim 代码 .data COUNT: .word 10 TEXT: .asciiz "The number is " EOL: .asciiz "\n" .text .globl main main: addiu $s…

硬不硬你别怂 2024-11-01 04:18:25 6 0

堆栈和堆查看器

.NET 是否有免费的堆栈和堆查看器,它显示在堆栈和堆上分配的类型。我需要这个来进行我将要进行的培训。…

A君 2024-10-28 05:08:46 6 0

.NET 中初始化字符串和不初始化字符串之间的区别

我想知道使用 new 关键字初始化字符串时以及在不使用 new 关键字的情况下为字符串设置值时如何分配内存。 阿比舍克·R·斯里坎特…

独闯女儿国 2024-10-26 21:10:22 4 0

getaddrinfo addrinfo 结果在堆栈或堆中

至少我有点困惑。 getaddrinfo() 调用“更新”指向 addrinfo 结构的指针,当我要在同一范围(该函数)中使用 addrinfo 时一切都很好,但是如果我将该…

兔姬 2024-10-26 11:33:41 3 0

存储在全局链表中的本地结构(并在其他函数中访问)适用于 VC2010。这是正确的 C99/ANSI 吗?

以下代码工作正常: typedef struct node_s { void *data; struct node_s *next; } NODE; typedef struct test_s { int asdf; }TEST; NODE *list_crea…

爱的那么颓废 2024-10-25 03:04:22 6 0

关于C++的基本问题内存管理

// main.cpp class Cat() { public: Cat() { a = 0; (*b) = 0; } int a; int* b; }; int main(int argc, char* argv[]) { Cat cat1; Cat* cat2 = new …

感情废物 2024-10-19 11:32:53 6 0

如何在堆栈和堆对象之间转换

示例: Class *_obj1; Class *_obj2; void doThis(Class *obj) {} void create() { Class *obj1 = new Class(); Class obj2; doThis(obj1); doThis(&o…

羞稚 2024-10-18 10:11:37 5 0

建议动态分配还是自动创建子系统?

我是一名业余 C++ 程序员,目前正在开发一个游戏(使用 Ogre3D),我有一个关于我的主类的内存分配的问题。 我读了很多关于内存分配、在堆栈上自动分…

固执像三岁 2024-10-18 09:29:50 3 0

解释应用程序验证程序输出:堆损坏或将堆栈地址误解为堆地址?

我们有一个测试用例,它会导致基于 MFC 的大型应用程序因堆损坏错误而崩溃。 我使用 App Verifier 打开了相关 DLL 的页面堆(不幸的是,由于其他原因…

夜深人未静 2024-10-17 23:39:16 6 0

字符串文字在内存中的什么位置?堆栈/堆?

可能的重复: C 字符串文字:它们去哪里? 据我所知, 一般来说,指针必须是 由malloc()分配,并且将被分配 到堆,然后通过 free() 取消分配; 和 非…

凉世弥音 2024-10-17 08:56:27 4 0

c++ 中范围的开始大括号处的存储分配?

在阅读 BRUCE ECKEL'S THINKING IN C++ 时,我遇到了以下文本 在 C++ 中,变量可以在作用域中的任何点定义,因此变量的存储可能会在其定义点之前才被…

习惯那些不曾习惯的习惯 2024-10-16 15:42:45 3 0

在堆上创建静态数组?

我需要创建一个非常大的数组。假设 50 兆字节。 我可以安全地将其创建为普通的静态数组吗?编译器会将其放在堆栈上(可能会导致堆栈溢出),还是会足…

夜唯美灬不弃 2024-10-15 02:38:23 8 0

C++引用类型的内存管理

我仍然是一个相当新手的程序员,我有一个关于引用类型的 C++ 内存管理的问题。 首先,我对引用类型的理解: 指针放在栈上,指针指向的实际数据被创建…

涫野音 2024-10-12 11:49:43 7 0

堆上数组的初始化

如何手动初始化堆上数组中的值? 如果数组是局部变量(在堆栈中),则可以以非常优雅且简单的方式完成,如下所示: int myArray[3] = {1,2,3}; 不幸的…

来日方长 2024-10-10 01:17:23 9 0

内存分配:堆栈与堆?

我对堆栈与堆之间的内存分配基础知识感到困惑。根据标准定义(大家都说的),所有值类型将被分配到堆栈上,而引用类型将进入堆。 现在考虑以下示例: …

思念满溢 2024-10-08 13:51:08 8 0
更多

推荐作者

Gabu-gabumon

文章 0 评论 0

qq_CgiN62

文章 0 评论 0

荔枝明

文章 0 评论 0

¤→小豸慧

文章 0 评论 0

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