腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
编程
语言
中
的
堆栈和
堆
、
、
、
在
C
99中,下面这行代码在堆栈上创建一个变量ptr,该变量指向堆上
的
一个内存区域。
栈
和
堆
的
定义在哪里?我在
C
99
语言
规范中找不到它们。另一个相关
的
问题是,
C
#中
的
堆栈和
堆
的
概念是否
与
浏览 1
提问于2015-11-26
得票数 7
2
回答
Windows程序集
堆
和堆栈?
、
、
、
操作系统: Windows 7 32位编辑:也许有人可以提供一个链接,说明CPU/OS如何为进程处理
浏览 2
提问于2010-03-11
得票数 9
回答已采纳
2
回答
为什么说String不可变?
、
为什么说String 是不可变
的
。
浏览 226
提问于2018-04-25
3
回答
C
语言
中
的
内存分配
、
、
、
、
我如何检查我
的
堆
、
栈
等位于内存
的
哪些部分?我目前正在查看一个用
C
语言
编写
的
程序,在查看.elf文件时,我可以看到该程序正在使用
的
内存地址,但我不知道它是在
堆
中还是在堆栈中。
浏览 0
提问于2011-02-03
得票数 0
2
回答
Mergesort堆栈(只使用额外
的
堆栈,但可以根据需要使用)
、
、
我正在阅读破解编码面试
的
一个问题,作者描述了标题中描述
的
问题
的
解决方案如下: 我在试着理解时间
的
复杂性。我假设(尽管可能是完全错误
的
)需要这两个额外
的
堆栈,因为当将两个堆栈按升序自下而上合并时,我们必须将两个堆栈中最小
的
元素反复弹出到堆栈2中,然后将所有堆栈2弹出到堆栈1中,以获得所有元素
的
浏览 5
提问于2017-03-06
得票数 0
1
回答
Java SE内存管理
与
Scala内存管理
、
、
当我们执行Java程序时,我对内存中发生
的
事情很好奇,所以我看了一些简短
的
教程,只是为了有一个基本
的
理解。然而
浏览 1
提问于2018-12-06
得票数 0
回答已采纳
1
回答
C
++中
的
全局变量是存储在堆栈、
堆
中,还是两者都不存储?
、
、
、
起初,我非常确定正确
的
答案应该是“其中任何一个都不是”,因为全局变量存储在数据内存中,但后来我找到了罗伯特·拉弗尔
的
这本书,名为“
C
++中
的
面向对象编程”,书中明确指出,根据
C
++标准,全局变量存储在
堆
中现在我很困惑,不能真正弄清楚这个问题
的
正确答案是什么。编辑: -第231页
浏览 0
提问于2017-06-05
得票数 31
回答已采纳
4
回答
指向
C
++中对象
的
指针-堆栈/堆上有什么?
、
、
、
、
我是从Java开始
的
,所以我对下面一行中
的
栈
/
堆
发生了什么感到有点困惑:其中x是一个局部变量。在
C
++中,
与
该语句相关
的
堆栈中是否发生了任何事情?我读到它说对象在堆上,但是x呢?在java
语言
中,x只会保存指向对象
的
内存地址,但是我还没有找到一个明确
的
源代码来说明
C
++中发生了什么。
浏览 3
提问于2012-01-09
得票数 1
回答已采纳
1
回答
直接堆栈和
堆
访问;虚拟级别还是硬件级别?
、
、
当我在线
的
时候,我会阅读大量
的
评论和指导(尤其是在
C
中)但特别是关于普通
的
C
,我对此表示反对。因为ISO/IEC9899甚至不会丢弃
堆
或堆栈中
的
一个字。如果编译器愿意的话,它会给编译器提供这样做
的
选择,反之亦然。
堆
和
栈
是否存在于物理上(即使不是在
C
中),标准化
语言
可以说“……必
浏览 1
提问于2014-12-05
得票数 2
2
回答
除了堆栈和
堆
模型之外,还为
C
++
实现
了哪些形式
的
自动和动态存储?
、
、
、
因为
C
++规范不要求具体使用堆栈/
堆
模型来
实现
分配/释放,所以在
C
++规范中,术语“自动”和“动态”存储分别比“
栈
”和“
堆
”更可取。 除了堆栈和
堆
之外,是否还有其他可供选择
的
分配/释放模型?
浏览 1
提问于2016-06-06
得票数 0
1
回答
调用堆栈
的
打印深度
、
我想记录一下我在调试器调用堆栈中
的
深度。例如,如果我调用方法7
堆
栈
帧深度,我想打印"7“。 有办法在目标
C
这样
的
语言
中做到这一点吗?
浏览 7
提问于2014-10-01
得票数 2
回答已采纳
1
回答
如何优化简单
的
堆栈机代码?
、
、
我一直在玩一种简单
的
基于堆栈
的
语言
,我发现自己反复做
的
一件事就是手动优化代码块。那么:如何优化堆栈机器代码呢?除了简单
的
窥视孔优化之外,还有什么通用
的
浏览 6
提问于2014-07-06
得票数 6
回答已采纳
1
回答
基数排序如何对一位数列表进行排序?
、
我学习了基数排序
的
工作原理,按照单位位数
的
数字排序,然后是十位数,以此类推。当最大位数为n时,列表在第n次遍历后进行排序,但它是否适用于一位数字
的
列表?如果是,是如何
实现
的
?传递1:堆栈0-20
堆
栈
1-1
堆
栈
2-12
堆
栈
3-53
堆
栈
4-堆栈5-堆栈6-堆栈7-堆栈8-堆栈9-359 20 1 12 53 359传递2:堆栈0-1
堆
栈</e
浏览 1
提问于2016-05-04
得票数 1
1
回答
按一系列公共in对对象进行分组,并根据LINQ中不同键
的
和选择分组
我能够用蛮力
的
方法解决这个问题,但我相信它在LINQ中是可以更优雅地解决
的
--然而,我无法找到这样做
的
方法。解决方案可以是
C
#或VB,是LINQ本身给我带来了麻烦。Foo
的
Stackability (即:可堆栈列表中
的
公共FooId )查找所有可能
的
分组,然后选择Bar之和最高
的
分组。Foo 2
的
堆栈性包含1和3
的
值,它
的
条数为2。 Foo 3
的
可堆栈性包含1
的</em
浏览 2
提问于2016-04-21
得票数 0
1
回答
C
语言
中
的
函数顶层
栈
实现
、
、
、
为了学习目的,我在
C
中
实现
了一个通用堆栈。这是它
的
pop功能: assert(s !所以返回一个通用指针是可以
的
,因为调用者应该决定如何处理对象。另一方面,我想编写一个StackTop()函数来返回top元素。这给我带来了很大
的
不确定性:我知道这两个函数应该非常相似,因为我不希望客户机修改它,所以我不应该减少堆栈
的
大小或返回指针。那么,如何只传递顶部元素
的
副本呢?是否接受一个通用指针作为参数是我唯一
的
浏览 2
提问于2016-07-11
得票数 0
回答已采纳
4
回答
C
语言
中
栈
推送方法
的
实现
、
、
我在
C
中有一个关于堆栈
的
push()方法
的
问题! push(array, 200); // invalid top return 0;此代码
的
结果如下top: 8 data: 8top: 10 data: 10 top: 11 da
浏览 0
提问于2018-06-10
得票数 2
回答已采纳
3
回答
组件中
的
堆栈
与
c
中
的
堆栈?
、
我一直在想,对于RISC或ARM这样
的
处理器,
C
中
的
堆栈
与
汇编程序中
的
堆栈之间有什么区别?Proffesor说,要小心,堆栈
与
您在其他主题上学到
的
堆栈不同(算法和结构,我们在这里学习
C
) 据我所知,两者都只是存储在内存中
的
数据,都是LastInFirstOut方案上
的
函数,都需要在使用后进行清理我
的
意思是,他们不可能是一样
的
,因为他们在两个不同
的
“世界”,但我是不
浏览 0
提问于2013-08-12
得票数 10
回答已采纳
5
回答
动态内存分配到哪里?
、
、
这个问题是在一次面试中被问到
的
,我
的
回答是“计算机内存”。但是具体在哪里呢?是随机存取存储器还是硬盘?
浏览 2
提问于2010-08-13
得票数 4
回答已采纳
1
回答
Cairo库参数格式
、
、
Cairo函数参数
的
格式是什么。我
的
意思是,尤其是坐标和颜色RGBA参数。它真的是32位浮点格式吗?另外,如果"double“是64位-那么下一个关于调用约定
的
问题-如何在32位
堆
栈
中传递64位参数?
浏览 2
提问于2013-07-31
得票数 0
1
回答
显式堆栈是否比递归更好
、
、
我们可以使用堆栈和递归以相反
的
顺序打印链表。我
的
老师说使用显式堆栈更好,因为递归也使用堆栈,但必须维护许多其他参数。即使我们使用stack中
的
std::stack,引用外部库不也很耗时吗?
与
使用递归解决方案相比,使用显式堆栈如何节省时间/空间?
浏览 34
提问于2020-10-21
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
走进C语言:堆、栈与堆区、栈区,你知道有什么区别吗?
把C语言的基础打扎实!学习C语言必备知识中“堆”和“栈”的七大区别!
C语言/C加加编程学习实现数据结构之栈的详解
浅谈java编程中的堆与栈
如何准确理解Java中的堆与栈
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券