- 1
- 0
- 约1.6万字
- 约 83页
- 2017-06-15 发布于北京
- 举报
5.5 内联函数 内联函数的定义: 在一般函数定义前面加上保留字inline,该函数就成为内联函数。 例:inline int add2(int n) {return n+2;} 内联函数的特殊之处 在于遇到内联函数的地方就用函数体代码来替代对函数的调用(内联展开)。 内联函数的作用: 既可以保证程序的可读性(保留了函数调用简短、清晰的优点),又能提高程序的执行效率。 内联函数一般是较小的、经常被调用的函数。克服了函数调用须占用较多内存空间的缺点。对于功能较为简单,让系统为了函数调用左那么多操作不值得(栈空间的分配,状态入栈,参数传递) 对内联函数的定义(包括函数体),一般放置在头文件中。 5.6 函数重载 函数重载与重载函数 使用重载函数是为了提高程序的可读性。 函数重载就是指同一作用域内的多个函数使用相同的 函数名,这些同名的函数就是重载函数。但重载的函数必须在参数的数量或类型上与其他同名函数有所不同。在函数调用时,编译器会根据实参的类型和个数选择与之匹配的函数调用。 例:long add(long a,long b){return a+b;} double add(double a,double b) {return a+b;} 如: add(3L,5L)
您可能关注的文档
最近下载
- 2026广东中山市神湾镇神湾社区居民委员会招聘1人笔试备考题库及答案解析.docx VIP
- 结构分析软件:CSI SAP2000二次开发_(11).常见问题与解决方法.docx VIP
- 2026广东中山市神湾镇神湾社区居民委员会招聘1人笔试备考试题及答案解析.docx VIP
- 《DNA的复制过程》课件.ppt VIP
- 2026广东中山市神湾镇神湾社区居民委员会招聘1人考试备考题库及答案解析.docx VIP
- DB42_T 2071-2023 建设项目工程总承包计价规程.docx VIP
- T_DIPA 13—2024(柔性直流输电阀级控制设备技术规范).pdf VIP
- 钣金培训课件.ppt VIP
- 结构分析软件:CSI SAP2000二次开发all.docx VIP
- 500字给男朋友的检讨书.docx VIP
原创力文档

文档评论(0)