c++内联函数,引用,默认参数
一、内联函数1)内联函数是以空间换时间的做法,省去调用函数的额外开销。所以代码很长或者有循环/递归的函数不适宜使用内联。2)inline对编译器而言只是一个建议,如果定义的函数体内有递归/循环等,编译器优化时会自动忽略掉内联。3)Inline必须与函数定义放在一起,才能成为内联函数,仅将内联放在声明前是不起作用的。4)一般情况下,内联函数只会用在函数内容非常简单的情况,如果内联函数代码过多...