C++内联函数
C++类中的内联函数
- C++ 内联函数是通常与类一起使用。如果一个函数是内联的,那么在编译时,编译器会把该函数的代码副本放置在每个调用该函数的地方。
- 如果想把一个函数定义为内联函数,则需要在函数名前面放置关键字 inline,在调用函数之前需要对函数进行定义。如果已定义的函数多于一行,编译器会忽略 inline 限定符。
- 在类定义中的定义的函数都是内联函数,即使没有使用 inline 说明符。
- 隐式内联
1 | class Person |
- 在类里面显示声明,在类外面定义
1 | class Person |
- “追加”内联
1 | class Person |
- 转自CSDNC++类里面的哪些成员函数是内联函数?