39内联函数和宏定义的区别

Posted 超人不会灰啊

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了39内联函数和宏定义的区别相关的知识,希望对你有一定的参考价值。

内联(inline)函数和普通函数相比可以加快程序运行的速度,因为不需要中断调用,在编译的时候内联函 数可以直接嵌入到目标代码中。

 

内联函数适用场景

1.使用宏定义的地方都可以使用inline函数

2.作为类成员接口函数来读写类的私有成员或者保护成员,会提高效率

以上是关于39内联函数和宏定义的区别的主要内容,如果未能解决你的问题,请参考以下文章

内联函数和宏定义的区别和联系

内联函数和宏定义

内联函数和宏

C++内联函数(inline)和宏函数(define)对比

C++内联函数(inline)和宏函数(define)对比

内联函数和宏