(7)C++ 函数2

一、内联函数

通常程序在调用函数时,程序会跳转到另一个地址上,意味着会多花开销。使用内联函数,编译器能够将函数调用替换成函数代码。这样会变得稍快一些

在函数原型的地方使用加了inline的函数定义

#include<iostream>
using namespace std;
inline int sum(int a, int b) { return a + b; }
void main() {
    sum(3, 4);
}

优点时速度更快些,代价是占用更多的内存。

二、引用变量

三、默认参数

四、函数重载

五、函数模板

猜你喜欢

转载自www.cnblogs.com/buchizaodian/p/11526910.html