2015年10月4日

C++中函数重载和函数覆盖的区别

摘要: C++中经常会用到函数的重载和覆盖,二者也在很多场合都拿出来进行比较,这里我就对二者的区别做点总结:函数重载: 函数重载指的是函数名相同、函数特征值不同的一些函数,这里函数的特征值指的是函数的参数的数目、参数类型和参数的排列顺序。当函数的参数数目、参数类型和参数的排列顺序都相同的时候就说明函数的特征... 阅读全文

posted @ 2015-10-04 16:39 !!-阳光-!! 阅读(1050) 评论(0) 推荐(0) 编辑

C++中的内联函数和C中的宏定义的区别

摘要: 在C++中内联函数: 内联函数即是在函数的声明和和定义前面加上“inline”关键字,内联函数和常规函数一样,都是按照值来传递参数的,如果参数为表达式,如4.5+7.5,则函数将传递表达式的值(这里为12),而宏定义则不同。在C中的宏定义: C语言使用的预处理器语句#define来提供宏,例如:#d... 阅读全文

posted @ 2015-10-04 15:34 !!-阳光-!! 阅读(815) 评论(0) 推荐(0) 编辑

导航