初始化和赋值的区别 在C++中,变量初始化和赋值操作符是两个完全不同的概念. 初始化不是赋值,初始化的含义是创建变量分配存储空间时为其赋一个初始值,而赋值的含义是把内存空间的当前值擦除,用一个新值代替. C++中列表初始化 int number1 = 1 int number2 (1) int number3 {1} int number4 = {1} 作为C++11新标准,花括号来初始化变量得到全面应用,这种初始化叫做列表初始化(list initialization) 列表初始化特点:使用列…