这里记录的主要是为了不要忘记之前看的内容,如果有人不小心看到了,觉得不对,麻烦帮我提出来,谢谢。
在C++函数定义中,内联函数很重要。
何为内联函数:普通的解释是C++函数定义的一种方式。
在C++默认的定义中,在头文件中定义的函数内容即是内联函数。
比如:
class i{ int i; void add() { i++; } }
如上,add成员函数直接定义在头文件内部,在C++编译器中,这就是内联函数。
内联函数定义在函数头文件中,在编译的时候能够提高编译速度。但是,如果我们把所有函数都放在头文件中,就头文件就会十分臃肿,这时候就需要
inline 关键字来实现,将函数的定义放在头文件中,将函数的实现放在成员函数实现的文件中。