社区
C++ 语言
帖子详情
const对象存在的符号列表是什么东东?
jadeinsea
2003-08-25 09:37:53
被const修饰的符号常量,一般是不分配内存的,除非复杂对象或强制要求分配。C++编程思想上说:“C++编译器通常并不为const分配存储空间,相反它把这个定义保存在它的符号表里,使用时,它在编译时会进行常量折叠”。有的地方说“符号列表”。
这个东东是什么?“符号表”?
“它的”? 谁的? 编译器的?
...全文
50
2
打赏
收藏
const对象存在的符号列表是什么东东?
被const修饰的符号常量,一般是不分配内存的,除非复杂对象或强制要求分配。C++编程思想上说:“C++编译器通常并不为const分配存储空间,相反它把这个定义保存在它的符号表里,使用时,它在编译时会进行常量折叠”。有的地方说“符号列表”。 这个东东是什么?“符号表”? “它的”? 谁的? 编译器的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wbh0360
2003-08-25
打赏
举报
回复
编译器创建的,详见编译原理。
out4b
2003-08-25
打赏
举报
回复
constant folding
看编译原理。
ES6从入门到精通
目前ES6的诞生使得JavaScript语言可以用来编写大型应用程序,成为了企业级开发语言。本课程4小时带你快速运用ES6的核心用法,其中包括:let和
const
命令、箭头函数、解构、扩展的
对象
和数组、Symbol/Set/Map新数据类型、强大的迭代器和生成器、Promise和async解决异步操作、class类的使用以及ES6的模块化。学完ES6之后,这只是为了让大家奠定好基础。接下来你可以学Vue和react,甚至是Node课程。有助于你技术栈的提升。
ARC是什么
东东
?retain和release到底怎么玩?(★firecat推荐★)
retain和release倒底怎么玩? 呼呼,好久没有发布教程了(小若:难得清静了,你为毛又出来吓人= =),其实最近木头我在准备出版书籍的事情。但是貌似不太顺利,果然我还是积累不够,写书的过程压力好大,感觉写不出有趣的文字出来(小若:嗷、、、)。果然还是在博客写自由一些?嘿嘿~ 最近以及最不是很近(小若:书里一定不能出现这些错误的语句,所以你才写不出来吧= =),
【C】从常量指针与指针常量谈到C语言的声明解读
请问char *
const
*(*next)();中的next是个什么
东东
? 1. 声明与定义 C 语言中的
对象
必须有且只有一个定义,但它可以有多个 extern 声明。(这里所说的
对象
跟 C++中的
对象
并无关系,这里的
对象
只是跟链接器有关的“东西”,比如函数和变量) 定义是一种特殊的声明,它创建了一个
对象
; 声明简单地说明了在其他地方创建的
对象
的名字,它允许你使用这个名字。 术语 出现次数 作用 定义 只能出现在一个地方 确定
对象
的类型并分配内存,用于创建新的
对象
。例如:int my.
C++:
const
,帮你理解所有有关
const
的一切
一.
const
const
很初学者看到这个东西都会很头疼,不知道究竟是什么东西,那么久简单地一句话总结一下,这句话 不一定对,只是方便记忆和理解。 1.
const
是什么究竟怎么看
const
:
const
先作用于左边,若左边没有东西,就便会作用于右边。(重点) 我们来看几个例子
const
int int
const
//这以上两个就不多做解释,他们是一样的
const
int* //
const
作用于右边,所以是指针指向的内容不可改变 int...
《Effective C++》Item2:尽量以
const
,enum,inline替换#define
1.为何要“以编译器替换预处理器”? 2.何为“预处理器”?作用是什么? 3.何为记号表(symbol table)? 4.#define的缺陷和优势? 5.
const
定义常量的好处? 6.
const
定义常量需要注意的几个问题? 7.inline相对#define和普通函数的优势? 8.enum hack是什么
东东
? 9.enum相对
const
和#define的优势?什么时候可以使
C++ 语言
64,642
社区成员
250,474
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章