C/C++学习笔记C++

1.0 C++远征:函数参数默认值、函数重载、内联函数

2016-11-18  本文已影响35人  青_阳

C++远征

[TOC]

一、函数参数默认值

1.函数参数默认值的声明

函数参数默认值.png
如:void fun(int i, int j, int k=10);
或:void fun(int i, int j=5, int k=10);
或:void fun(int i=0, int j=5, int k=10);

2.函数参数默认值的定义

函数参数默认值2.png
最好是在声明处给初值,而定义处不要给初值。

3.函数参数默认值赋值

函数参数默认值3.png

二、函数重载

1.函数重载的概念

函数重载1.png

2.函数重载的原理

函数重载2.png

编译器编译是展开为带参数数据类型的别名,用以区分同名重载函数

三、内联函数

1.内联函数的概念

内联函数1.png

​ ​ 编译时编译器将代码展开至调用处

2.内联函数的好处

上一篇下一篇

猜你喜欢

热点阅读