1、声明方法:类外函数在返回对象前加inline,类内函数直接在类里面写好整个函数体
2、优点:相对于参数宏定义来说,内联函数可以检测传入参数的类型,能够处理类内的保护及私有成员,在调用的时候相当于把函数代码复制粘贴到相应位置,减少正常函数调用时的压栈和出栈等过程。
3、内联函数可以完全取代
表达式形式的宏定义,一般对于经常调用的,过程较为简单的函数可以使用内联函数
c++学习笔记 内联函数
最新推荐文章于 2024-05-20 11:15:42 发布
1、声明方法:类外函数在返回对象前加inline,类内函数直接在类里面写好整个函数体
2、优点:相对于参数宏定义来说,内联函数可以检测传入参数的类型,能够处理类内的保护及私有成员,在调用的时候相当于把函数代码复制粘贴到相应位置,减少正常函数调用时的压栈和出栈等过程。
3、内联函数可以完全取代
表达式形式的宏定义,一般对于经常调用的,过程较为简单的函数可以使用内联函数