腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
测量
C
代码
中
静态
局部变量
使用
的
内存
、
是否有任何
静态
代码
度量工具来
测量
c
函数
中
静态
局部变量
的
总大小。我研究
的
工具报告堆栈大小,但不报告
静态
局部变量
的
大小。除了
使用
linux objdump和解析输出之外,还有其他选择吗?
浏览 38
提问于2017-02-01
得票数 0
回答已采纳
2
回答
测量
静态
、堆和堆栈
内存
?(
c
++,Linux - Centos 7)
、
、
、
、
我想分别
测量
堆栈、堆和
静态
内存
,因为每个
内存
都有一些约束。谢谢你
的
帮助!关于Basile Starynkevitch
的
评论,为了解释我对
静态
、堆栈和堆
内存
的
含义,我从Dma
浏览 0
提问于2018-02-21
得票数 1
3
回答
C
#
静态
和常量变量
内存
对
C
#
静态
/常量成员/
局部变量
有疑问。只想知道在
C
#中分配给未
使用
的
静态
/常量成员/
局部变量
的
内存
发生了什么变化,在下面的示例场景
中
,
内存
是如何回收
的
?问题是关于
静态
和常量变量
的
内存
行为,考虑到每个应用程序域
的
内存
片段-
静态</
浏览 11
提问于2014-02-16
得票数 2
1
回答
静态
局部变量
与可重定位
代码
的
问题
、
、
、
我正在建设一个项目,其中有裸机可重定位
的
代码
。它是一个Cortex M3嵌入式应用程序。我没有动态链接器,并且已经在我
的
启动
代码
中
实现了所有的位置调整。它们
的
地址被我
的
可执行文件在
内存
中
的
偏移量所偏移-例如,我编译我
的
代码
,就好像它被加载到
内存
位置0,但实际上我将它加载到
内存
中
的
位置是0x8000。
静态
浏览 4
提问于2011-02-24
得票数 3
3
回答
是否有涵盖变量作用域
的
代码
度量标准
、
、
、
、
在试图了解一些遗留
的
C
++和
C
#
代码
维护有多困难,以及引入错误
的
风险时,有人建议,
测量
变量
的
范围有多广或多窄将是有用
的
。该
代码
使用
了大量
的
全局变量或范围广泛
的
变量,其中
局部变量
会更好。一种常见
的
情况是,这些变量在声明它们
的
地方
的
几个范围级别中用于2到3行
代码
。 我知道
静态
<e
浏览 0
提问于2013-01-15
得票数 8
1
回答
是否有一种简单
的
方法来准备用于并行调用
的
Fortran
代码
?
、
、
、
我希望在一个
C
++程序
中
并行地
使用
OpenMP解决多个大型ODE系统。由于某些原因,我需要
使用
一个仅能找到Fortran 90子例程
的
ODE求解器,而且
代码
太大,无法简单地将其转换为
C
。我知道Fortran广泛地
使用
静态
内存
,因此我必须为并行调用提供最高级
的
代码
;但我对这种语言并不十分熟悉,因此: 我
的
问题有标准
的
(自动化
的
浏览 3
提问于2014-03-13
得票数 2
回答已采纳
2
回答
用
C
语言实现虚拟
内存
的
组织
、
、
对于每一项,它似乎存储在
内存
中
的
位置,以及按什么顺序存储:全局变量、
局部变量
、
静态
局部变量
、函数参数、全局常数<code>E 29</code>、<code>E 110</code>本地常数<code>E 211</code>、<code>E 112</code>函数<code>E 213</code>它们本身(并且是&
浏览 2
提问于2015-03-22
得票数 0
回答已采纳
1
回答
MASM
局部变量
:动态分配数据?
、
在一个教程
中
:说明: 本地指令从堆栈
中
为函数中
使用
的
局部变量
分配
内存
。本地指令必须紧跟在PROC指令下面。本地指令紧接着是:。因此本地wc:WNDCLASSEX告诉MASM从堆栈
中
为名为wc
的
变量分配大小为WNDCLASSEX结构
的
内存
。我们可以在
代码
中
引用wc,而不涉及堆栈操作
的
任何困难。我觉得那真是天赐之物。缺点是
局部变量
不能在所创建
浏览 0
提问于2012-05-14
得票数 2
回答已采纳
3
回答
静态
局部变量
放在哪里?
、
静态
局部变量
存储在
内存
中
的
什么地方?
局部变量
只能在声明它们
的
函数内部访问。如果
静态
全局变量和
静态
局部变量
的
名称相同,编译器如何区分它们?
浏览 0
提问于2013-05-23
得票数 12
回答已采纳
5
回答
C
++局部
静态
变量分配
所以我现在正在学习
C
++
内存
分配和
静态
变量。我知道
局部变量
是分配给堆栈
的
,通常不是
静态
的
好做法。但是,是否存在
使用
局部
静态
变量根本不起作用
的
情况?
浏览 2
提问于2014-03-20
得票数 0
1
回答
具有
局部变量
和
静态
变量
的
动态库
、
、
在linux
中
,动态库可以有全局变量、
局部变量
和
静态
变量吗? 如果是,那么这些变量
中
的
每个变量将存储在
内存
中
的
什么位置?在我看来,全局变量和
静态
变量将与动态库
的
代码
部分一起
使用
,而
局部变量
应该在调用动态库函数
的
可执行文件堆栈
中
声明。
浏览 14
提问于2009-11-10
得票数 0
回答已采纳
1
回答
massif能否衡量全局/
静态
数据成本?
、
、
我看到massif可以
测量
堆
的
使用
情况,也可以
使用
一些选项来衡量堆栈
的
使用
情况。它是否也报告全局数据消耗(定义为全局变量或
静态
变量
的
数据)?
浏览 1
提问于2017-06-10
得票数 0
2
回答
在
C
中
,什么时候分配和释放
静态
和动态
内存
?
、
、
我现在正在学习
C
,并试图弄清楚
C
的
内存
管理是如何工作
的
。如果我错了,请纠正我,但据我所知:动态
内存
分配-
内存
在运
浏览 0
提问于2020-01-10
得票数 2
2
回答
使用
Matlab编码器动态和
静态
分配
的
正确方法是什么?
、
我尝试
使用
静态
分配;但是,对于每个
内存
分配都在1mb左右
的
情况,Matlab似乎还没有构建它们
的
静态
内存
分配。我将
内存
上限设置为大值,然后
使用
Coder生成
C
++
代码
并进行编译。第一次运行该算法时,堆栈溢出,然后不得不将堆栈大小放大到30 to (在visual studio
中
),这是荒谬
的
。 另一方面,我可以
使用
动态
内存
分配。
浏览 1
提问于2019-03-18
得票数 1
回答已采纳
2
回答
如何从
C
中
的
函数返回数组?
、
、
大多数网站都这样说: 在这
浏览 0
提问于2016-10-06
得票数 1
3
回答
内存
中
的
静态
变量存储在哪里?
、
、
、
可能重复: 我想知道全局变量和
静态
变量在哪里存储在
C
/
C
++
中
。至于当函数处于活动状态时
局部变量
存储在堆栈
中
,我们也会请求堆
中
的
内存
,但我对
静态
变量和全局变量一无所知。
浏览 3
提问于2011-10-20
得票数 1
回答已采纳
3
回答
静态
变量存储
在
C
中
,
静态
变量存储在
内存
中
的
什么地方?假设有两个
静态
变量,一个是函数
的
局部变量
,另一个是全局变量。如何在符号表
中
维护此条目?请解释一下。
浏览 4
提问于2011-01-21
得票数 2
回答已采纳
1
回答
编译器或处理器在运行时如何区分
静态
局部变量
?
、
、
、
我听说
静态
变量和全局变量存储在同一节
中
。如果不是这样,就像全局变量一样,在卸载
代码
或程序退出之前,
静态
局部变量
不会从
内存
中
删除。考虑以下
代码
: void f1() {...} static int i;... } 如果两个i在同一节
中
,处理器如何区分它们当调用函数时,处理器如何加载相应
的
静态
局部变量
? 这个
浏览 20
提问于2020-10-11
得票数 2
2
回答
C
++方法
中
的
静态
变量
、
作为一个
C
程序员,我想问一个与
C
++相关
的
问题。 假设具有
静态
局部变量
的
doSomething()是
C
++
中
类
的
公共方法。假设我们创建了这个类
的
两个实例。现在,
内存
中
只有一个
静态
变量
的
副本,在两个实例之间共享吗?我想应该是这样
的
。
浏览 0
提问于2019-02-26
得票数 2
回答已采纳
2
回答
C
静态
范围语义
prtFun()也有‘a’和‘b’作为
局部变量
。
局部变量
隐藏全局值(参见
C
中
的
范围规则)。当第一次调用prtFun()时,局部‘b’变成2,局部‘a’变成4;当第二次调用prtFun()时,
使用
相同
的
本地
静态
‘a’实例,并创建‘b’
的
新实例,因为‘a’是
静态
的
,‘b’是非
静态
的
。相同
的
printf()语句访问全局‘b’,因为在main
中<
浏览 0
提问于2018-12-30
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券