初始化与赋值 当对象在创建时获得了一个特定的值, 我们就说这个对象被初始化了. 在使用=号时, 如果创建了新的对象, 则为初始化而非赋值. 初始化不是赋值, 初始化的含义是创建变量时赋予其一个初始值, 而赋值的含义是吧对象的当前值擦除, 而以一个新值代替. 在使用列表初始化(C++11支持)时, 如果存在丢失信息的风险, 则编译器会报错. 默认初始化: 如果变量定义时没有指定初值, 则被默认初始化. 默认值由变量类型和变量定义的位置决定. 定义在任何函数之外的内置类型变量被初始化为0, 定义在函…