0
点赞
收藏
分享

微信扫一扫

QT学习C++(4)

小典典Rikako 2022-05-05 阅读 75

内联函数

宏函数(带参数的宏)的缺点:

为了保持预处理宏的效率且增加安全性,还能像一般成员函数一样在类里访问自如,C++引入内联函数

宏的本质是完全的替换

 

内联函数本身是一个真正的函数

任何在类内部定义的函数会自动成为内联函数 

 

函数的默认参数(缺省参数)

 

 注意:

默认参数从左往右,即如果一个位置设置为默认参数,从左往右后面每一个参数都需要设置为默认参数。

默认参数不要在分文件中函数中定义,应在声明处设置

函数的占位参数 (只有类型申明没有参数申明,一般状态下在函数体内不能使用)

由于有类型名,所以函数调用时必须传参

 重载(体现C++的多态)

同一个函数名在不同场景中有不同的含义

注意:返回值类型不能作为判断重载的依据

函数重载不能和默认值一起使用

C++和C混合编程

使用extern “C”可以调用C编程的函数

 在头文件声明

 c语言文件

 C++文件

 

 

注:本文档仅学习总结

QT学习C++(3)_爱吃糖葫芦的大熊的博客-CSDN博客

举报

相关推荐

0 条评论