内联函数
重载函数
递归调用
嵌套调用
C++中支持内联函数,其目的是为了提高函数的执行效率,用关键字 inline 放在函数定义(注意是定义而非声明)的前面即可将函数指定为内联函数, 内联函数通常就是将它在程序中的每个调用点上“内联地”展开, 假设我们将 max 定义为内联函数: inline int max(int a, int b) { return a > b ? a : b; } 则调用: cout<<max(a, b)<<endl; 在编译时展开为: cout<<(a > b ? a : b)<<endl;
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题