C++复习1

来源:互联网 发布:ketshot 5 mac版破解 编辑:程序博客网 时间:2024/05/22 04:32

内联函数:

定义:使用inline关键字修饰的函数。(在类内定义的函数默认为内联函数)

概念:内联函数在调用时不是发生控制转移,而是在编译时将函数体嵌入到每一个调用处。

特性:用空间换时间,内联函数的运行速度比常规函数快,那是因为节省了调用时函数跳转的时间。

内联函数与宏定义的区别:

内联函数:跟普通函数一样是值传递,有类型检查,更安全。

宏定义:完全的文本替换。


0 0