C++函数新特性——内联函数
来源:互联网 发布:电子书包软件下载 编辑:程序博客网 时间:2024/06/04 19:34
内联函数
内联函数的编译代码与其他程序代码“内联”起来,无需跳到其他代码块来执行代码。因此内联函数的执行速度更快,但会占用更多内存。
使用方法
① 在函数声明前加上关键字inline;
② 在函数定义前加上关键字inline;
通常将整个定义(函数头和函数体)放在一起。比如:
#include<iostream>inline double square(double x){return x*x;}int main(){ using namespace std; double a = 16.0; cout << "a:" << square(a) << endl;}
小结:应有选择地使用内联函数。如果执行函数代码的时间比函数调用的时间长,那么节省 的时间将占整个过程的很小一部分。如果代码非常简短,执行时间很短,则内联调用则可以节省非内联调用的大部分时间。
P.S.内联函数不能递归!
阅读全文
1 0
- C++函数新特性——内联函数
- (c++)——内联函数
- (c++)——内联函数
- C++ — 内联函数
- C语言内联函数
- C++:内联函数
- C 内联函数
- c++-inline 内联函数
- C语言内联函数
- C++_inline内联函数
- 【C++】内联函数,inline
- C++---函数内联
- C 内联函数
- [C++]内联函数
- c/c++内联函数
- C++_内联函数
- c++inline内联函数
- C++:内联函数
- 使用Spring实现读写分离( MySQL实现主从复制)
- CDH5.10.1集群安装文档
- Git使用详细教程
- DSP-Cache优化
- 触发器实现同步两个数据库
- C++函数新特性——内联函数
- C++重载new函数
- Linux环境变量
- Java Map的操作示例
- 浅入浅出Lambda表达式
- SVM-支持向量机学习(4):再谈线性SVM-正则化合页损失函数
- pdf转cad转换器转换快速简单方法
- VMWare/ubuntu三种网络连接方式
- 快速排序(自己实现)