stack 相关问题

堆栈是后进先出(LIFO)抽象数据类型和数据结构。堆栈的一个常见用途是存储子例程参数和返回地址。

为什么我们不能在堆栈上分配动态内存?

在堆栈上分配内容非常棒,因为我们拥有RAII并且不必担心内存泄漏等问题。但是有时我们必须在堆上分配:如果数据真的很大(...

回答 7 投票 6

C ++奇怪的堆栈变量和函数行为

我有一个带有char *缓冲区和unsigned int长度的String类。字符串类有两个构造函数:String(const char * str); String(const String&other);和析构函数~String()......

回答 1 投票 0

递归与手动堆栈 - 在哪种情况下哪个是首选?

递归程序在内部创建堆栈,并使用户编写更少的代码。是否存在递归实际上优于手动堆栈的情况,除了...之外的原因

回答 3 投票 6

android插入活动堆栈

这是一个问题:假设活动堆栈由A-> B-> C组成。如果用户按照顺序例如:开始A - > B - > C,按下后退按钮将导致C-> B-> A.但是,如果用户直接输入...

回答 1 投票 6

获取当前使用的堆栈大小为win7

是否有一个用于GetCurrentThreadStackLimits的windows7函数,它似乎仅适用于windows> = 8? [1]和 - 如果不是 - 我怎么能在win 7上获得这个信息?我需要找到当前的线程......

回答 2 投票 -1

如何保护解释器的本机调用堆栈免受垃圾回收?

我在C中编写一个Lisp解释器。每个Lisp对象都由一个结构LispObject *表示,它带有一个类型字段,用于指示它是int,symbol,cons等。我实现了一个全局...

回答 1 投票 2

有没有办法在C ++中通过引用传递rvalue?

我正在尝试为小型数据库分配创建“回滚”功能。我有一堆二进制搜索树,我用它来存储数据库的备份:GenStack

回答 1 投票 2

“</>”是否意味着Java中的任何内容?

现在,我知道StackOverflow不是一个在家庭作业上寻求帮助的地方,但这个问题让我完全陷入困境。我把它展示给了我的朋友,他们和我一样困惑。我有两个......

回答 1 投票 1

第三维上的堆栈矩阵numpy [重复]

我有一个矩阵W,我想重复并在第三轴上叠加x次。最简单的方法是什么?我可以在两个代码行中完成它,想知道它是否可以在一个代码中完成:np.repeat(W,x,...

回答 1 投票 1

当递归函数被调用时,成员变量是否仍在缓冲区中?

我试图了解当递归函数每次调用时,成员变量是否仍然在缓冲区中。这是我的代码:public static int gcd(int m,int n){System.out ....

回答 2 投票 1

堆栈内存/堆栈

对于我正在处理的程序,我经常需要从包含数十万个整数的文本文件中读取输入。目前,我正在阅读一些价值并存储它们......

回答 2 投票 2

在恢复C#异步方法时,System.Diagnostics.StackTrace中缺少Visual Studio 2017调用堆栈中可见的堆栈帧

我有以下简单的C#代码片段,它使用asyc方法:class SUT {public async Task GetValue(){等待Task.Delay(1000);返回42;类...

回答 1 投票 3

ESP寄存器和SS寄存器有什么区别?

我只是汇编语言的初学者。据我所知,ESP和SS都是指堆栈寄存器,但不太了解它们之间的差异。

回答 1 投票 4

© www.soinside.com 2019 - 2024. All rights reserved.