c++ inline 以及构造函数

C++中的内联函数主要是减少函数调用时的跳转。
内联函数在编译时,会将此内联函数代码直接编译到调用函数之处。减少了一次函数调用时的跳转啊、数据压栈等操作。所以相比调用行数,内联函数的执行效率要相对高点。不过也正因为如此,所以最终生成的程序文件要稍微大点。
所以,一般内联函数只用于只有一两句语句的、调用频率高的函数。

原文地址:https://www.cnblogs.com/mmziscoming/p/5780383.html