1.运算符重载
2.默认参数
对于单个参数
对于多个参数
cout<<volume(3)<<endl; //无法编译通过,实参个数+默认参个数 < 形参个数
3.规则
既有默认参数,又有函数重载
解决办法 void print(int a ,int b)
第五节
1.引用
a.引用是一种,声明关系,不开辟空间,必须要初始化,不能单独存在,与被别名的变量拥有相同的数据类型
b.声明关系一旦确立,不可变更
c.可以对引用,再次引用,也就是对一个变量,可以建立多个引用,此时引用间是平行关系
d.辨别& 在 = 左右吗,单双目来判断
int = 100;
int & ra = a;
int & xra = a;
int & yra =xra
& 取地址,按位与 ,引用
double mm;
double & rm =mm; //=&mm //a&b
2.引用的应用
指针的引用
引用的本质,是对指针的包装,避免使用裸露的指针
指针的指针有,引用的引用无
int & &rra = ra; //不能对引用再次引用
指针的数组有,引用的数组无