首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
想当少年
2019-03-26 11:08
已编辑
湖北工业大学 数据分析师
关注
已关注
取消关注
C++常量(内存)存储的问题
const 定义的常变量const int a=1(全局或者局部有区别吗);和#define b=1;和常字符串“abc”分别存储在哪里
因为我看有的说有常量存储区,有的没有提。还有的说常量存储区在代码段,不占内存,这到底是怎么算的,有没有大佬解惑一下
#笔试题目#
提示
全部评论
推荐
最新
楼层
AzureFx
字节跳动_IES_Android工程师
const表示常量 这是一个语言层面的约束 它只是表示值不可变 你可以用const_cast转换掉const约束 如果是局部变量的话,const变量可能被优化掉(比如变成立即数),所以内存里可能没有它的位置(也就是所谓的在代码段里) 在语言层面讨论具体编译器实现=耍流氓 constexpr表示编译期可以计算出的常量,比如 constexpr int give_me_five(){ return 5; } 然后你就可以int arr[give_me_five()]; #define FIVE 5出来的是宏,在预处理器阶段就替换掉了,和你直接写个字面值5没区别
点赞
回复
分享
发布于 2019-03-26 11:22
AzureFx
字节跳动_IES_Android工程师
@想当少年
常量折叠和语言没关系 这是MSVC的C编译器,2*b直接变成了0x0A
点赞
回复
分享
发布于 2019-03-26 18:51
May_Xie
北京大学 Java
常量(const常量、字面值常量存放在哪):局部的const变量属于栈式内存分配,对于全局的const变量,编译期会对它做优化,不会分配内存,而是放在符号表中。对于字面值常量:说法1:有一个只读的内存区叫常量区,存放在常量区;说法2:存放在代码段(.text);说法3:存放在符号表中
点赞
回复
分享
发布于 2019-05-21 11:03
求求你给个offer
门头沟学院
常量像具体的数字和字符串都存放在常量区,存在代码段的常量是指令计算中的常量例如lea rax,[0x123] ,初始化的全局变量包括静态变量都在数据段也就是静态区
点赞
回复
分享
发布于 2019-03-26 11:17
想当少年
楼主
湖北工业大学 数据分析师
别沉啊,求解惑
点赞
回复
分享
发布于 2019-03-26 11:06
暂无评论,快来抢首评~
相关推荐
今天 08:34
北京化工大学 嵌入式软件开发
互联网大厂排行,二超多强
近几年,互联网发展的势头一直十分猛烈,人才需求市场也在不断扩充中以下是根据最新信息整理的互联网大厂排名概览:第一梯队:腾讯:以高薪资和广泛的业务范围领先,尤其在游戏和社交领域。阿里巴巴:在电商和云计算领域具有强大的影响力。字节跳动:以其创新的短视频平台抖音和今日头条著称。华为:作为中国科技巨头,华为在5G技术和其他通信技术方面处于领先地位。第二梯队:美团:在本地生活服务领域表现突出。京东:以电商和物流服务闻名。百度:搜索引擎巨头,拥有强大的技术积累。蚂蚁集团:涉及支付、金融和数字技术等多个领域。第三梯队:滴滴:在出行服务领域占据重要地位。新浪、搜狐、360:这些公司在特定互联网服务领域具有影响...
投递蚂蚁集团等公司10个岗位
点赞
评论
收藏
分享
07-02 10:44
门头沟学院 C++
暑假工是有案底吗 为什么这么难找...
码农索隆:
太实诚了,告诉hr,你能实习至少6个月
点赞
评论
收藏
分享
05-08 16:37
大连工业大学 Java
笑死我了
VirtualBoo...:
都去逗他了?
点赞
评论
收藏
分享
06-15 22:32
广东技术师范大学天河学院 Java
继续找实习,还是全力冲秋招
我是个普通的二本学校,已经沟通几百家公司了找不到实习,但是秋招快来了,我怕耽误时间,是要边找实习边准备秋招,还是全力准备秋招
等oc的鲸鱼很踏实:
有点迷茫了,现在准备秋招的话,要提前准备八股以及算法题,现在找实习的话有点难找
无实习如何秋招上岸
点赞
评论
收藏
分享
07-01 19:03
腾讯_大数据高性能开发(准入职员工)
腾讯内推
真实实习体验纯手码莫抄袭1.首先就是上下班不打卡 很人性化!但实习生的刷卡过闸时间上级都是看得到的噢 最好不要太晚到 我一般是10点到10:30之间到工位。 2. 食堂真的很好吃,肉眼可见地圆了。每天中午十几个档口简直选择困难症地狱。 3. 同事们都非常nice,因为是全组唯一一个实习生/女生,大家都非常照顾我!而且mt还会各种请吃的喝的~ 4. 加班情况还是有的,不过8点之前我们部门几乎很少撤退的,之前运动完9点多回来加班发现还没人走大家真的非常努力。 5.逐渐深入项目之后会遇到一些棘手的情况!mentor比较喜欢主动提问的实习生,不会的想不出来解决办法最好不要绕来绕去浪费时间。可以多看看m...
腾讯公司福利 859人发布
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
招聘动态
查看更多
现代汽车前瞻技术研发中心
京东TET
全站热榜
更多
1
...
友友们如何看待这个问题
6036
2
...
腾讯csig暑期一二三面
5906
3
...
我举报了室友面试作弊
4493
4
...
秋招打算走后端和agent开发,简历求批
3980
5
...
加班到十点,连续加班两个星期,这是实习生的强度吗?
3868
6
...
简历很差吗?
3814
7
...
腾讯云智后台开发暑期面经
3762
8
...
累了,和自己和解了
3393
9
...
不理解,为啥大家觉得不该举报面试作弊啊?
3051
10
...
实习期间女mt这么说我该怎么回...
3014
创作者周榜
更多
正在热议
更多
#
百度工作体验
#
224643次浏览
1983人参与
#
机械人与华为的爱恨情仇
#
117404次浏览
947人参与
#
现代汽车前瞻技术研发急速编程挑战赛
#
28730次浏览
222人参与
#
你觉得实习能学到东西吗
#
37662次浏览
735人参与
#
发工资后,你做的第一件事是什么
#
68345次浏览
229人参与
#
金融财会交流会
#
110184次浏览
380人参与
#
秋招什么时候开投比较合适?
#
25506次浏览
328人参与
#
如何准备秋招
#
21443次浏览
403人参与
#
工作中哪个瞬间让你想离职
#
26062次浏览
178人参与
#
正在实习的你,几点下班
#
169702次浏览
1170人参与
#
产品每日一题
#
46955次浏览
575人参与
#
机械人集合!你是什么工程师?
#
16000次浏览
89人参与
#
你们公司几号发工资
#
21580次浏览
143人参与
#
CVTE求职进展汇总
#
15997次浏览
292人参与
#
硬件应届生薪资是否普遍偏低?
#
74244次浏览
514人参与
#
工作中,努力重要还是选择重要?
#
135055次浏览
1660人参与
#
机械人的offer怎么选
#
147085次浏览
801人参与
#
每个月的工资都是怎么分配的?
#
31597次浏览
455人参与
#
实习,不懂就问
#
47368次浏览
705人参与
#
我想去国央企的原因
#
60211次浏览
393人参与
#
不考虑转正,实习多久合适
#
32542次浏览
147人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务