这个特性是真正极好的!非常好用且方便!降低工作量!
如果一个类有很多成员变量A,B,C,D...,而且有很多不同版本的构造函数c1,c2,c3....,每个不同的构造函数可能会选择不同的成员来初始化,如果不在构造函数中将所有的成员变量都初始化一遍的话,那么有些成员就没有初始化,而没有初始化的东西是非常可怕的!因此一定要保证都被初始化了,但是如果在不同的构造函数中将所有成员变量都初始化,重复的代码必然变多。如何解决上面矛盾呢??这就要使用C++11提供的花括号来就地初始化了,这个真是极好的!注意:初始化成员列表是发生在就地初始化之前的。 如果一个类有很多成员变量A,