inline c++
时间: 2023-12-02 14:39:56 浏览: 39
C++中inline函数详解
inline是C++中的一个关键字,用于告诉编译器将函数体内的代码插入到函数调用的地方,以减少函数调用的开销,从而提高程序的执行效率。使用inline关键字定义的函数被称为内联函数。内联函数的定义通常放在头文件中,以便在多个源文件中使用。需要注意的是,内联函数适用于函数体内代码简单的函数,不能包含复杂的结构控制语句,如while、switch,并且内联函数本身不能是递归函数。最终是否真正内联,由编译器决定。
阅读全文