const的用法有四种:参数、返回值、函数,?另一种没有想起来
区别:const常量有数据类型, 而宏常量没有数据类型。编译器可以对前者进行类型安全检查,而对后者只能进行字符替换,没有类型
安全检查。而且字符替换可能会带来料想不到的边界效应。
有些集成化工具可以对const常量进行调试, 但不能对宏量进行调试。
区别:const常量有数据类型, 而宏常量没有数据类型。编译器可以对前者进行类型安全检查,而对后者只能进行字符替换,没有类型
安全检查。而且字符替换可能会带来料想不到的边界效应。
有些集成化工具可以对const常量进行调试, 但不能对宏量进行调试。
本文介绍了C/C++中const常量的四种用法,并对比了const常量与宏常量之间的主要区别,包括类型安全检查、调试支持等方面。

2659

被折叠的 条评论
为什么被折叠?



