知识点一:使用类型别名:C++中可以定义一个类型的别名,有两种方式
1:使用typedef
typedef double wages; //wages就成为了double的别名
typedef wages base ,*p; //base 成了double的别名(同义词),p成了double *的同义词(double类型的指针)
2:使用别名名称
using SI = Sales_item; // SI 成为了Sales_item的别名
知识点二:auto 类型说明符:当我们不知道变量表达式的类型时,可以使用auto让编译器为我们决定表达式的类型
[cpp] view plain copy
auto a = b+c; //编译器会为我们判别类型
auto a = 0, b = 3.14; //错误,auto语句中的类型必须一致。
知识点三:auto会自动忽略掉顶层const,而底层const会被保留。
1:使用typedef
typedef double wages; //wages就成为了double的别名
typedef wages base ,*p; //base 成了double的别名(同义词),p成了double *的同义词(double类型的指针)
2:使用别名名称
using SI = Sales_item; // SI 成为了Sales_item的别名
知识点二:auto 类型说明符:当我们不知道变量表达式的类型时,可以使用auto让编译器为我们决定表达式的类型
[cpp] view plain copy
auto a = b+c; //编译器会为我们判别类型
auto a = 0, b = 3.14; //错误,auto语句中的类型必须一致。
知识点三:auto会自动忽略掉顶层const,而底层const会被保留。
知识点四:auto定义的变量必须有初始值。