【c++ primer】第八章 函数探幽
摘要:
一,C++内联函数 定义: inline double square (double x){return x*x;}//含有关键字inline的内联函数 描述:内联函数类似于宏的定义与调用 使用:调用内联函数时候,不用跳到另一个位置执行代码,而是将调用内联函数代码用相应内联函数替换。 区别:普通函数调用时候,跳到函数处执行完,返回再执行下一条语句。 内联函数调用时候,直接将代码复制过来执行,省去了跳过去然后返回的过程 宏:只是简单的形式上的替换 例:#define square(x) x*x ... 阅读全文
posted @ 2012-02-29 20:15 小田的专栏 阅读(189) 评论(0) 推荐(0) 编辑