在 c/c++ 中,为了解决一些频繁调用的小函数大量消耗栈空间(栈内存)的问题,特别的引入了 inline 修饰符,表示为内联函数。
栈空间就是指放置程序的局部数据(也就是函数内数据)的内存空间。
实例
例1:
例2:
定义在类中的成员函数默认都是内联的,如果在类定义时就在类内给出函数定义,那当然最好。
将成员函数的定义体放在类声明之中虽然能带来书写上的方便,但不是一种良好的编程风格,上例应该改成:
详细见: https://www.runoob.com/w3cnote/cpp-inline-usage.html
作者:꧁执笔小白꧂