inline函数
来源:互联网 发布:知乎自媒体营销模式 编辑:程序博客网 时间:2024/06/06 13:34
inline函数c++特有,在内部展开,与define相似,但会数据类型进行类型检查
inline函数只是对编译器进行建议,一般情况下,对内联函数有如下的限制:
(1)不能有递归
(2)不能包含静态数据
(3)不能包含循环
(4)不能包含swich和goto语句
(5)不能包含数组
若一个内联函数不满足以上限制,编译器会把它当做普通函数
#include <iostream>#include <stdlib.h>using namespace std;#define mypower(N) N*N*Ninline int mypower2(int n){return n*n*n;}int main(){cout << mypower(3) << endl;cout << mypower2(3) << endl;system("pause");return 0;}
0 0
- Inline 函数
- Inline 函数
- inline函数
- inline 函数
- inline函数
- inline函数
- inline函数
- inline函数
- inline 函数
- inline函数
- inline函数
- inline函数
- inline函数
- inline 函数
- inline函数
- inline 函数
- inline函数
- inline函数
- JS鼠标提示框
- RelativeLayout的addRule
- 使用栈,队列 ------模拟广告轮播效果
- 重温javase—MySQL数据库基础
- 5. SpringMVC注解类实践例子1
- inline函数
- LinearLayout动态加载Button方案
- 构建一个Scheduling Tasks
- (一)委托模式简介 委托模式是基本的设计模式之一。委托,即是让另一个对象帮你做事情。 许多其他的模式,如状态模式、策略模式、访问者模式本质上是在更特殊的场合采用了委托模式。 委托模式使得我们可以用聚合
- 为什么做java的web开发我们会使用struts2,springMVC和spring这样的框架?
- EcStore中的App是什么东西?
- code视频记录
- 如何在SVN创建自己的项目
- runtime笔记