C++学习4 - 内联函数

来源:互联网 发布:win7定时开关机软件 编辑:程序博客网 时间:2024/05/21 20:24

#include<iostream>
inline int print(int);
int print(int x){
 return x;
}
int main(){
 int x;
 cout<<"Cin:"<<endl;
 cin >> x;
 cout << "输入的数字为:" << print(x)<< endl;
 system("pause");
 return 0;
}

内敛函数:用inline 来修饰

原理:用函数print()中的return x 替换掉main()中print(x) 调用一次复制一次

注意:使用内联函数可以提高程序运行效率,不用调转出去运行,但是会增大程序体积,当print()中的代码很多时不建议使用,在不知的情况下最好先不要用内联函数,等程序完成差不多时在对符合要求的函数设成内联函数,成员函数也能设为内联函数

更多详情请点击  http://blog.sina.com.cn/zhaojianjunzjj
原创粉丝点击