#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