社区
C++ 语言
帖子详情
const对象存在的符号列表是什么东东?
jadeinsea
2003-08-25 09:37:53
被const修饰的符号常量,一般是不分配内存的,除非复杂对象或强制要求分配。C++编程思想上说:“C++编译器通常并不为const分配存储空间,相反它把这个定义保存在它的符号表里,使用时,它在编译时会进行常量折叠”。有的地方说“符号列表”。
这个东东是什么?“符号表”?
“它的”? 谁的? 编译器的?
...全文
49
2
打赏
收藏
const对象存在的符号列表是什么东东?
被const修饰的符号常量,一般是不分配内存的,除非复杂对象或强制要求分配。C++编程思想上说:“C++编译器通常并不为const分配存储空间,相反它把这个定义保存在它的符号表里,使用时,它在编译时会进行常量折叠”。有的地方说“符号列表”。 这个东东是什么?“符号表”? “它的”? 谁的? 编译器的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wbh0360
2003-08-25
打赏
举报
回复
编译器创建的,详见编译原理。
out4b
2003-08-25
打赏
举报
回复
constant folding
看编译原理。
ES6从入门到精通
本课程4小时带你快速运用ES6的核心用法,其中包括:let和
const
命令、箭头函数、解构、扩展的
对象
和数组、Symbol/Set/Map新数据类型、强大的迭代器和生成器、Promise和async解决异步操作、class类的使用以及ES6的模块...
ARC是什么
东东
?retain和release到底怎么玩?(★firecat推荐★)
对象
的持有者(owner)只要
存在
,那么该
对象
的强参照就一直
存在
。
对象
处理的基本规则是 只要
对象
的持有者
存在
(
对象
被强参照),那么就可以使用该
对象
对象
失去了持有者后,即被破弃 强...
【C】从常量指针与指针常量谈到C语言的声明解读
中的next是个什么
东东
? 1. 声明与定义 C 语言中的
对象
必须有且只有一个定义,但它可以有多个 extern 声明。(这里所说的
对象
跟 C++中的
对象
并无关系,这里的
对象
只是跟链接器有关的“东西”,比如函数和变量) ...
C++:
const
,帮你理解所有有关
const
的一切
const
很初学者看到这个东西都会很头疼,不知道究竟是什么东西,那么久简单地一句话总结一下,这句话 不一定对,只是方便记忆和理解。 1.
const
是什么究竟怎么看
const
:
const
先作用于左边,若左边没有东西,就便会...
《Effective C++》Item2:尽量以
const
,enum,inline替换#define
1.为何要“以编译器替换预处理器”? 2.何为“预处理器”?作用是什么? 3.何为记号表(symbol table)? 4.#define的缺陷和优势?...8.enum hack是什么
东东
? 9.enum相对
const
和#define的优势?什么时候可以使
C++ 语言
64,642
社区成员
250,585
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章