只说说C++内联函数

这里记录的主要是为了不要忘记之前看的内容,如果有人不小心看到了,觉得不对,麻烦帮我提出来,谢谢。

在C++函数定义中,内联函数很重要。

何为内联函数:普通的解释是C++函数定义的一种方式。

在C++默认的定义中,在头文件中定义的函数内容即是内联函数。

比如:

class i{
    int i;
    void add()
    {
        i++;
    }
}

如上,add成员函数直接定义在头文件内部,在C++编译器中,这就是内联函数。

内联函数定义在函数头文件中,在编译的时候能够提高编译速度。但是,如果我们把所有函数都放在头文件中,就头文件就会十分臃肿,这时候就需要

inline 关键字来实现,将函数的定义放在头文件中,将函数的实现放在成员函数实现的文件中。

THISSKY:http://www.cnblogs.com/zhuhongjongy/p/5033626.html 

原文地址:https://www.cnblogs.com/zhuhongjongy/p/5033626.html