内联函数

01-16 生活常识 投稿:管理员
内联函数
一般函数执行过程:保留现场执行函数恢复现场控制总是从被调函数 返回到 主调函数内联函数1在内联函数中使用关键字 inline 声明2内联函数会对函数体进行替换3有函数声明,且必须在主函数前面4函数里面必须简单,不能有for 结构,switch结构5对内联函数不能进行异常接口声明
相当于C中的宏,但是宏有一定的副作用(宏不存在整体的概念)!看看实例源代码:
#include iostream using namespace std;
inline double Area(double r){    return 3.14*r*r;}
int main(){    double r(3.0);    double area;    area=Area(r);    cout "面积是:" area endl;}  结果:  //这段源代码,觉得文字解释的不够清楚,可以看看这段视频,里面的老师讲解的或许能懂!

玩课网:wanke001/User/Student/CourseStudy.aspx?ClassID=26 PhaseDetailID=1588

注册一个账号之后登陆,这个视频讲解到

 

 

左右的时间,就会有这段例子;

 

分享知识,分享快乐!希望中国站在编程之巅!

               ----融水公子

标签: # 函数 # 内联
声明:伯乐人生活网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系ttnweb@126.com