C++内联函数
2016-05-08 11:53
393 查看
其实就是原本调用一个函数的过程,被改编为被调用函数代码嵌入于调用函数代码,来节省调用函数过程中的开销。
#include<iostream> inline double square(double x){return x*x;} int main() { using namespace std; double a,b; double c = 13.0; a = square(5.0); b = square(4.5 + 7.5); cout <<"a="<<a<<",b="<<b<<"\n"; cout <<"c="<<c; cout <<",c squared = "<<square(c++)<<"\n"; cout << "Now c="<< c << "\n"; return 0; }
相关文章推荐
- 在C语言中调用C++做的动态链接库
- C++ map的使用总结
- C语言中进制知识汇总
- MD5算法的C++实现
- C语言静态链表和动态链表
- c++作业5
- C++ 类 自定义迭代器
- C++第五次上机作业
- C++第五次上机实验
- 值得推荐的C/C++框架和库
- VC++ 6.0 Window下面字体为空 处理方法
- C/C++——const用法完整总结
- C++智能指针管理类
- C语言函数的参数及传递方式
- C++静态成员
- 二项队列 C++实现
- 使用NDK c++建立一个Android应用
- Implement Trie (Prefix Tree)
- 【C++】Digest of 《effective C++》--1
- C语言函数sscanf()的用法