1、int a={0} :列表初始化,和Int a{0};区别是如果列表初始化的话,从高精度类型转到低精度类型,编译器会报错
2.Auto 声明中,只能有一个基本数据类型,auto sz=0,pi=3.15;错误!auto会忽略顶层const.比如指向常量的指针。和常量。
3.类默认初始化:定义于任何函数体之外的变量被初始化为0,定义在函数体内部的内置变量不会被初始化。类对象 如果没有显示地初始化,则其值由类确定。string类规定如果没有指定初值则生成一个空串。
4.vector无法执行列表初始化后,编译器会尝试用默认值初始化vector对象 CPP,p89. 如;vector<string> v7{10},10个默认初始化元素。
5.指针数字必须要加括号才能表明是 含有n个整数的数组的指针,不加括号表明是含有n个整形指的数组
6.2个数组不可以直接拷贝和复值。p102
7.使用数组的时候编译器一般会把他转换为指针