腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
堆栈
帧
是
如何
工作
的
?
、
、
、
书中说“PUSQ%RBP”等于: movq %rbp,(%rsp) long P(long x,long y) longu = Q(y); } pushq %rbp pushq %rbx
浏览 17
提问于2019-11-11
得票数 1
2
回答
如果不能访问中间元素,我
如何
访问
堆栈
的
中间元素?
、
我正在阅读文档,它说
堆栈
按照获取值
的
顺序存储值,并以相反
的
顺序删除值。这被称为“先到后出”。想想一堆盘子:当你加更多
的
盘子,你把它们放在堆
的
顶部,当你需要一个盘子时,你把一个从上面取下来。添加或移除中间或底部
的
板也不起作用!} 谢谢你
的
帮助,如果我错过了一些显而易见
的
事情,很抱歉。
浏览 4
提问于2022-02-16
得票数 1
回答已采纳
2
回答
我对变量
如何
在递归函数中
工作
的
理解
是
正确
的
吗?
、
最近,我开始在我
的
C++类中递归,我想知道是否正确地认为变量
的
范围
是
特定
堆栈
框架
的
局部变量: 2) flipString(“");begin = a,end =t 然后第二
帧
与s=t+“”+a分开。然后
是
带有s=r+ at +s
的
第一个
帧
,从而反转字符串。
浏览 4
提问于2017-05-23
得票数 0
回答已采纳
2
回答
阿罗卡等量库达
我想知道是否有一个与功能相当
的
数据自动化系统。 我需要创建浮点数数组,作为我试图优化
的
数学函数
的
参数。问题
是
,我并不想在编译时知道参数
的
数量,这就是我现在使用模板所做
的
事情。我可以在CUDA中使用新
的
操作员,但我觉得它很慢(也许我可以预先分配它或其他什么)。我会使用共享内存,但它还不够大。
浏览 3
提问于2016-02-29
得票数 2
回答已采纳
4
回答
理解C/C++中函数调用
的
堆栈
框架?
、
、
、
我试图了解
堆栈
帧
是
如何
构建
的
,哪些变量(params)被按什么顺序推到
堆栈
中?一些搜索结果表明,C/C++编译器
是
根据函数内执行
的
操作来决定
的
。例如,如果函数被认为只是将传入
的
int值增加1(类似于++操作符)并返回它,它将把函数和局部变量
的
所有参数放入寄存器中。 我想知道哪些寄存器用于返回或传递值参数。
如何
返回引用?编译器
如何
在eax、ebx、ecx和
浏览 0
提问于2013-04-18
得票数 25
回答已采纳
3
回答
在C中有调用
堆栈
转储
的
函数吗?
、
、
、
有没有人能提供一个C函数
的
实现来转储当前
的
堆栈
?它是针对x86 linux系统
的
。它可以通过两种方式调用:显式地由另一个函数调用,或者在崩溃之后(可能
是
作为一个陷阱/int处理程序)。清楚地解释/注释
堆栈
是
如何
展开
的
,这显然会非常有帮助。谢谢。
浏览 0
提问于2008-10-03
得票数 3
1
回答
堆栈
指针和
帧
指针指向ARM 64中
的
同一地址是否有效?
、
、
、
、
我在理解ARM中
堆栈
帧
是
如何
工作
的
时候遇到了一些麻烦。据我目前
的
理解,
堆栈
帧
是
位于
堆栈
指针和
帧
指针之间
的
内存区域,这是程序存储信息
的
空间。然而,我正在调试
的
一个程序同时具有
堆栈
指针和
帧
指针,指向相同
的
内存地址。 有人知道这是否
是
一个有效
的
状
浏览 5
提问于2021-02-11
得票数 2
5
回答
垃圾收集会影响
堆栈
吗?
、
、
我刚刚开始使用C#作为我
的
语言
的
.NET框架。我对Java中
的
GC概念有了一定
的
了解,今天在.NET中重温了同样
的
概念。在C#中,值类型被放到
堆栈
中(与Java语言中
的
情况相同,局部变量被放到
堆栈
中)。但在C#中,即使
是
struct也包含在值类型中。因此,即使
是
struct也会被放到
堆栈
上。在最坏
的
情况下,有许多方法调用,
堆栈
中填充了大量
的
方法,
浏览 2
提问于2012-07-26
得票数 5
回答已采纳
2
回答
认识递归与
堆栈
帧
的
遍历
、
、
我只是想了解我自己
的
熏陶过程。作为一名计算机科学专业
的
学生,我参加了几次讲座,讨论了递归
的
概念。然而,在我看来,讲师对于
堆栈
框架
的
概念和调用
堆栈
是
如何
被遍历以计算最终值
的
问题有点模糊。我目前设想这个过程
的
方式类似于自上而下地构建一棵树(将项推到调用
堆栈
上--这是最后一次进入,首先是数据结构),然后爬上新建
的
树,最后
的
值
是
在到达顶部时得到
的
浏览 5
提问于2014-03-15
得票数 0
1
回答
在递归
的
情况下,谁做了推送和弹出操作才能得到最终答案?
、
如果我们打电话 if(n==0)} 所以在
堆栈
中,它会5,4,3,2,1,然后弹出1和2,乘以它们,把它们推到
堆栈
中。和5,4,3,2,1
是
堆栈
中
的
任何其他元素?
浏览 4
提问于2015-06-03
得票数 0
1
回答
是否有共享调用方/被调用方
堆栈
帧
的
部分?
、
、
、
、
首先,我们将SomeDataType定义为:public:int b;}; 场景#1_regarding
是
一个具有引用参数
的
被调用函数,任何调用方函数
的
堆栈
帧
和"doSomething“调用函数
的
堆栈
帧
之间共享输入参数放置
的
内存部分,这样"doSomething”就可以按它在其本地范围内处理任何局部变量
的
方式来寻址该参数,
浏览 5
提问于2013-06-27
得票数 2
2
回答
垃圾收集器
如何
继续跟踪
堆栈
中
的
根
、
void method () Type obj = new Type () ;也许我误解了什么,但是当函数返回和
堆栈
打开时,“obj”必须从根集中删除。这个机制
是
如何
运作
的
?我已经搜索了并搜索了它,但是找不到任何东西来澄清我
的
问题。
浏览 0
提问于2017-02-18
得票数 1
回答已采纳
4
回答
如何
使用GDB检查
堆栈
帧
?
、
现在,我一直在使用GDB反汇编二进制文件,并检查不同
的
寄存器等等。有没有一个简单
的
命令来检查
堆栈
上
的
所有东西?这是否仅限于一个函数中
的
所有内容?
浏览 2
提问于2010-05-05
得票数 78
回答已采纳
1
回答
确定
堆栈
帧
的
操作数
堆栈
的
大小
、
我目前正在构建一个简单
的
虚拟机作为一个附带项目,最终目标
是
从零开始实现我自己
的
编程语言。无论
如何
,我正在尝试松散地复制JVM中看到
的
许多技术。我注意到当在JVM中调用函数时,
堆栈
帧
被推入包含三个部分
的
调用
堆栈
上.局部变量数组、操作数
堆栈
和帧数据。我
的
问题
是
JVM
如何
知道为操作数
堆栈
部分分配多少空间。是否有简单
的
规则来确定给定函数
浏览 2
提问于2021-01-06
得票数 0
回答已采纳
1
回答
避免对象指向同一个基础对象
在下面的示例中,有人能解释为什么所有函数在运行后都是相同
的
吗?有没有办法避免这种情况,得到我想要
的
独特功能(请不要建议使用分部)。
浏览 2
提问于2020-06-26
得票数 0
回答已采纳
4
回答
JVM :在JVM中使用"stack“作为存储本地变量
的
首选,它
的
伟大之处是什么?
、
、
、
为什么JVM使用"Stack“作为局部变量和对内存管理方法
的
调用?我已经在谷歌上搜索了我
的
问题,但没有得到确切
的
答案。
浏览 0
提问于2017-06-18
得票数 2
3
回答
堆栈
帧
是
如何
构建
的
,什么时候构建?
、
、
、
、
我目前正在阅读关于在Linux下利用内存漏洞
的
文章,我发现很难找到任何关于何时决定
堆栈
帧
布局
的
信息。换句话说,它是在编译时,在程序执行之前确定
的
,还是在调用函数时构建
的
?不同操作系统
的
布局是否不同?
浏览 0
提问于2014-10-19
得票数 4
1
回答
我
如何
解释汇编中调用
堆栈
中
的
快速(或通用)闭包?
、
、
second = assembly.getThis(value: 0)second() second()618我理解这是意料之中
的
,我只是想了解它是
如何
工作
的
。我知道
堆栈
如何
在汇编中
工作
的
基础知识。我认为当getThis被调用时,一个新
的
堆栈
框架被推送,并通过分配value来分配局部变量a。 但是这个
堆栈
框架会弹出吗?看起来<e
浏览 0
提问于2019-10-17
得票数 2
1
回答
堆栈
帧
、方法调用和垃圾收集
、
、
、
我了解了有关方法调用
的
以下机制: 因为框架
是
Stack
的
一部分。
堆栈
是非堆叠区域
的
一部分.如果GC只负责清理堆区,那么
如何
以及何时从内存中移除堆中可能或不存在<
浏览 0
提问于2013-09-02
得票数 3
2
回答
堆栈
是
如何
工作
的
?
、
据我所理解,
堆栈
在函数中用于存储声明
的
所有局部变量。 char buffer[10]; fclose(file1);} 与名为"file1“
的
指针相比,
堆栈
中
的
指针在哪里?它是在
堆栈
的</
浏览 3
提问于2017-01-11
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
车载雷达是如何工作的?
卡诺分析是如何工作的?
区块链是如何工作的?
Python CGI编程是如何工作的?
区块链技术是如何工作的?
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券