首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
联想
校招火热招聘中
官网直投
想当少年
楼主
数据分析师
别沉啊,求解惑
点赞
回复
分享
发布于 2019-03-26 11:06
求求你给个offer
门头沟学院
常量像具体的数字和字符串都存放在常量区,存在代码段的常量是指令计算中的常量例如lea rax,[0x123] ,初始化的全局变量包括静态变量都在数据段也就是静态区
点赞
回复
分享
发布于 2019-03-26 11:17
May_Xie
Java
常量(const常量、字面值常量存放在哪):局部的const变量属于栈式内存分配,对于全局的const变量,编译期会对它做优化,不会分配内存,而是放在符号表中。对于字面值常量:说法1:有一个只读的内存区叫常量区,存放在常量区;说法2:存放在代码段(.text);说法3:存放在符号表中
点赞
回复
分享
发布于 2019-05-21 11:03
联想
校招火热招聘中
官网直投
相关推荐
别团等shy哥发育
05-03 20:48
已编辑
Java
入职前可以先去领个电脑吗?
我电脑太卡了,能不能去公司先领个电脑?还是说必须提前实习的时候才能领? 引流:阿里巴巴
牛客解忧铺
牛客在线求职答疑中心
点赞
评论
收藏
转发
ndcuisdcnjknc
04-30 10:25
门头沟学院 计算机类
计算机本春招offer建议
中国平安
Java开发
12.5*16
点赞
评论
收藏
转发
无矩
03-19 15:25
Java
蚌埠住了
原来真有不给工资的岗啊,一直以为是段子呢
点赞
评论
收藏
转发
高大的西红柿bbq了
03-20 08:38
门头沟学院 计算机类
腾讯春招没Hc了么
坏了,这下真坏了
投递腾讯等公司9个岗位
点赞
评论
收藏
转发
可拟雀在大厂
05-01 19:32
腾讯_cdg_后端研发
后端项目亮点少?试试看Java中都能用到的模版方法+泛型
大家好,我是可拟雀。四月份由于工作太忙了一直没有时间和大家做好技术分享,实在抱歉!!最近在工作中遇到了一个比较棘手的问题,就是相似的代码太多了,所以今天和大家分享一下工作中/项目中遇到大量业务流程相似的代码如何利用设计模式优雅处理。一般我们处理重复的代码,可以通过抽出公共方法,甚至是工具类的方式(比如时间处理类)。对于经常遇到DTO和VO的转换可以使用反射:BeanUtils.copyProperties() 进行赋值。但是很多业务,有很多不同的子业务,每一个子业务都有相似的处理流程。比如工单系统,都会遇到一个这样的业务场景,对于不同类型的工单,他们的查询思路大同小异,如果单独为每一个账单类型...
大厂校招实习最新面经解析
点赞
评论
收藏
转发
点赞
收藏
评论
分享
回复帖子
招聘动态
查看更多
滴滴
2025届秋招储备实习生招聘
联想
24届应届+25届实习
全站热榜
1
...
【薪资计算】SS Is All You Need
5982
2
...
【薪资爆料第二期】打破信息差!爆料薪资拿200元京东卡!
5366
3
...
浅谈一下今年暑期实习形势
4750
4
...
学弟们听劝,不要学后端
4436
5
...
计算机就业,别卷绩点,这是最大的信息差
3988
6
...
双非大学四年Apache PPMC 拿过大厂offer考研.
3820
7
...
双非硕士的出路
3373
8
...
阿里饿了么意向
3355
9
...
22届211工科考浙大失败不知道咋找工作了,有没有佬给点建议
3197
10
...
五一前的最后一天还是0offer
3083
正在热议
#
牛客帮帮团来啦!有问必答
#
480567次浏览
8543人参与
#
产品面经
#
14333次浏览
328人参与
#
找不到好工作选择GAP真的丢人吗
#
9866次浏览
98人参与
#
0offer是寒冬太冷还是我太菜
#
374167次浏览
4502人参与
#
找工作时遇到的神仙HR
#
161135次浏览
1658人参与
#
最后再改一次简历
#
754920次浏览
10722人参与
#
工作两年想退休了
#
13340次浏览
129人参与
#
许愿池
#
69432次浏览
1498人参与
#
你想对下半年说点什么
#
6203次浏览
140人参与
#
滴!实习打卡
#
171158次浏览
3192人参与
#
中兴求职进展汇总
#
52398次浏览
507人参与
#
没有实习经历,还有机会进大厂吗
#
287033次浏览
6055人参与
#
实习,投递多份简历没人回复怎么办
#
875342次浏览
15691人参与
#
2022届毕业生现状
#
295094次浏览
4177人参与
#
非技术岗是怎么找实习的
#
67813次浏览
1323人参与
#
你的秋招进行到哪一步了
#
325182次浏览
6056人参与
#
想实习转正,又想准备秋招,我该怎么办
#
92640次浏览
1063人参与
#
互联网没坑了,还能去哪里?
#
346694次浏览
5510人参与
#
产品实习,你更倾向大公司or小公司
#
32884次浏览
514人参与
#
秋招提前批启动你开冲了吗
#
17558次浏览
660人参与
牛客网
牛客企业服务