c++ inline 以及构造函数

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

posted @ 2016-08-17 16:00  maxandhchen  阅读(481)  评论(0编辑  收藏  举报