摘要:
第八章函数探幽内联函数的选择如果执行函数的编译代码的时间比处理函数调用机制的时间长,则节省的时间将只占整个过程的很小一部分。如果代码执行时间很短,则内联调用就可以节省非内联调用使用的大部分时间。总之:内联用在定义那些被经常调用且短小的函数,例如在某个循环中调用一个函数。内联函数声明是在函数原型或者是定义前加上inline。通常的做法省略函数的原型,将整个定义放置在调用函数之前,这样形式上更加说明这个函数的特别。引用变量C++相比C增加了一种复合类型:引用变量。引用变量就是定义某个变量的一个别名,可以看做是一个伪装的指针。通常用在函数的参数和函数的返回值,前者能够使得大型数据的传递不产生一个副本 阅读全文