关于C++的一些学习笔记(2)

二.内联函数

可以加快运行效率,但是会使代码变长

#include<iostream>

#include<iomanip>

using namespace std;

int number;

inline int set_number();//内联函数只对编译器请求,故函数声明只能放在外面(解释好像有点欠妥,难道在内部就不编译了吗)

                        //而且如果在声明时没有inline,则编译器仍处理为非内联函数

int main()

{

   /*inline int set_number();*/

   number = set_number();

   cout <<number<< endl;

   return 0;

 }

inline int set_number()

{

   return 10;

}

posted on 2017-03-11 09:31  今宵酒醒  阅读(82)  评论(0编辑  收藏  举报

导航