【c++总结】C++内联函数
来源:互联网 发布:淘宝首页导航条尺寸 编辑:程序博客网 时间:2024/06/06 04:06
什么是内联函数
- 函数有inline修饰
- 当调用内联函数的时候,不会转到函数里面执行,而是把调用函数替换为内联函数里的内容,效率比较高
- 提高一些循环语句的效率
//内联函数inline int add(int a, int b) { return a + b;}int main() { for(int i =0; i< 5; i++) { int num = add(i, (i+1)); cout << num <<" "; }}
内联函数与宏的比较
- 内联函数调用时,要求实参和形参的类型一致,另外内联函数会先对实参表达式进行求值,然后传递给形参;而宏调用时只用实参简单地替换形参
- 内联函数是在编译的时候、在调用的地方将代码展开的,而宏则是在预处理时进行替换的
- 在C++中建议采用inline函数来替换带参数的宏。
0 0
- C语言中的内联函数(总结)
- 【C++】 C++中的内联函数inline总结
- C语言内联函数
- C++:内联函数
- C 内联函数
- c++-inline 内联函数
- C语言内联函数
- C++_inline内联函数
- 【C++】内联函数,inline
- C++---函数内联
- C 内联函数
- [C++]内联函数
- c/c++内联函数
- C++_内联函数
- c++inline内联函数
- C++:内联函数
- 【C++】内联函数
- [C++] inline函数_内联函数的一些总结【转载】
- LeetCode OJ 5 Longest Palindromic Substring
- 笔记 轻松Scrum之旅
- 机器学习有监督学习之--回归
- POJ 1330 最近公共祖先LCA_Tarjan 【水】
- 飞行员配对方案问题
- 【c++总结】C++内联函数
- [Rx86OS-II] 制作IPL
- WebService(3)——使用免费的天气预报WebService
- Linux环境下服务器和客户端的网络通信
- POJ--2676&HDU--1421(数独,dfs)
- Linux Shell之变量
- 机器学习--判别式模型与生成式模型
- pugixml库的使用
- 猜猜结果是什么?