1.运算符重载

C++学习笔记第二天

C++学习笔记第二天

 

2.默认参数

对于单个参数

C++学习笔记第二天

对于多个参数

C++学习笔记第二天

C++学习笔记第二天cout<<volume(3)<<endl; //无法编译通过,实参个数+默认参个数 < 形参个数  

 

3.规则

C++学习笔记第二天

既有默认参数,又有函数重载

解决办法 void print(int a ,int b)

C++学习笔记第二天

 

第五节

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.引用的应用

C++学习笔记第二天

 

C++学习笔记第二天

C++学习笔记第二天

 

指针的引用

C++学习笔记第二天

C++学习笔记第二天

引用的本质,是对指针的包装,避免使用裸露的指针

C++学习笔记第二天

指针的指针有,引用的引用无

C++学习笔记第二天

int & &rra = ra; //不能对引用再次引用

指针的数组有,引用的数组无

C++学习笔记第二天

 

C++学习笔记第二天

 

 

 

相关文章: