摘要:
新特性包含 内联函数、按引用传递变量、默认的参数值、函数重载(多态) 以及模板函数。内联函数:是c++为了提高程序运行速度所做的一项改进。常规函数与内联函数的区别不在于编写方式,而在与C++编译器如何将他们组合到程序中。程序执行函数调用指令时,程序将在函数调用后立即存储该指令的内存地址,并将函数参数复制到堆栈(为此保留的内存块),跳到标记函数起到的内存单元,执行函数代码(也许还需将返回值放入到寄存器中),然后调回到地址被保存的指令处。来回跳跃并记录跳跃位置需要一定的开销。内联函数的编译代码与其他程序代码“内联”起来了。即:编译器使用相应的函数代码替换函数调用。程序无需跳转,但是代价是:需要更多 阅读全文
posted @ 2013-07-18 16:47
sunnie_
阅读(274)
评论(0)
推荐(0)
浙公网安备 33010602011771号