摘要: 1、概念 auto不再是一个存储类型指示符,而是作为一个新的类型指示符来指示编译器,auto声明的变量必须由编译器在编译时期推导而得。 注意:使用auto变量时必须对其进行初始化,在编译阶段编译器需要根据初始化表达式来推导auto的实际类型。因此,auto并非是一种“类型”的声明,而是一个类型声明的 阅读全文
posted @ 2024-07-31 13:21 NotReferenced 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 1、概念 引用不是定义一个变量,而是已存在的变量取了一个别名,编译器不会为引用变量开辟内存空间,它和它引用的变量共用同一块内存空间。 其使用的基本形式为:类型& 引用变量名(对象名) = 引用实体。 注:引用类型必须和引用实体是同种类型。 2、引用特性 引用在定义时必须初始化 一个变量可以有多个引用 阅读全文
posted @ 2024-07-31 07:41 NotReferenced 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 1、概念 函数重载是函数的一种特殊情况,C++允许在同一作用域中声明几个功能类似的同名函数,这些同名函数的形参列表必须不同。函数重载常用来处理实现功能类似,而数据类型不同的问题。 #include <iostream> using namespace std; int Add(int x, int 阅读全文
posted @ 2024-07-31 07:29 NotReferenced 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 1、概念 缺省参数是指在声明或定义函数时,为函数的参数指定一个默认值。在调用该函数时,如果没有指定实参则采用该默认值,否则使用指定的实参。 2、缺省参数分类 2.1 全缺省参数 全缺省参数,即函数的全部形参都设置为缺省参数。 void Print(int a = 10, int b = 20, in 阅读全文
posted @ 2024-07-31 07:18 NotReferenced 阅读(12) 评论(0) 推荐(0) 编辑