社区
C语言
帖子详情
c++中程序声明的对象有没有自己的data 和 stack segment?
pesky
2000-02-10 02:26:00
...全文
134
2
打赏
收藏
c++中程序声明的对象有没有自己的data 和 stack segment?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
radish
2000-02-10
打赏
举报
回复
stack segment?你指计算机的STACK?,肯定没有。
netmare
2000-02-10
打赏
举报
回复
全局的和静态的对象放在数据段中(data segment),局部的对象放在栈中(stack segment),用new分配的对象放在堆中(heap).c++中内存的分布情况为(从低地址到高地址):指令->数据段->堆->栈.
对象没有自己的data 和 stack segment
JAVA
中
code
segment
,
data
segment
,heap,
stack
分别存放什么类型
我所知道的局部变量和常量值都是放在
stack
的,而
data
segment
是存放静态变量,为什么会有这样的差异?(也看到过说,
对象
的引用是存放在
stack
的,个人感觉这样应该不对,如果该变量是一个类的非静态成员的话应该是...
(深入理解计算机系统) bss段,
data
段、text段、堆(heap)和栈(
stack
)(C/
C++
存储类型总结)(内存管理)
文章目录bss段
data
段text段堆(heap)栈(
stack
)一个
程序
本质上都是由 bss段、
data
段、text段三个组成的。 bss段 bss段(bss
segment
)通常是指用来存放
程序
中
未初始化的全局变量的一块内存区域。 bss是英文Block ...
C/
C++
中
栈(
stack
)和堆(heap)的区别
C/
C++
中
栈(
stack
)和堆(heap)的区别简单理解
程序
的内存分配示例栈和堆的理论知识申请方式申请后系统的响应申请大小的限制申请效率的比较栈和堆
中
的存储内容存取效率的比较小结 简单理解 栈(
stack
):是自动分配...
C/
C++
程序
内存布局
运行可执行
程序
后的内存分区2.1 代码区(text
segment
)2.2 未初始化数据区(BSS)2.3 全局初始化数据区/静态数据区(
data
segment
)2.4 栈区(
stack
)2.5 堆区(heap)3. 变量作用域生命周期和储存位置总结 1. ...
c语言编译bss和
data
,深入理解BSS段与
data
段的区别
在解释bss段与
data
段区别前,先来看下他们定义,以及内存
中
的位置。虚拟地址空间在32位x86的Linux系统
中
,虚拟地址空间布局如下图所示:虚拟地址...
data
段(
data
segment
):用来存放
程序
中
已初始化的全局变量的内存区...
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章