1.初始化 在C++中,初始化与赋值操作是完全不同的两个操作.初始化不是赋值,初始化的含义是创建变量时赋予其一个初始值,而赋值的含义是把对象的当前值擦除,而以一个新值来代替. 初始化的方式有: ; }; }; ); 第3行这种使用花括号初始化的方式被称为列表初始化(C++11新标准).而从第2行中可以看出,赋值操作也可以采用一组由花括号括起来的初始值来完成.而采用这种初始化的方式的好处在于,在出现初始化操作存在丢失信息的风险时,编译器会进行警告,而另外两个却不会.当然,这必须是在初始化内置类型变…