C++ 知识点汇总

  区别:const常量有数据类型, 而宏常量没有数据类型。编译器可以对前者进行类型安全检查,而对后者只能进行字符替换,没有类型  安全检查。而且字符替换可能会带来料想不到的边界效应。  有些集成化工具可以对const常量进行调试, 但不能对宏量进行调试。 1.差别:const与#define最大的差别在于:前者在堆栈分配了空间,而后者只是把具体数值直接传递到目标变量罢了,#define不
相关文章
相关标签/搜索