1.{}前有无=没区别。
2.对于类对象的初始化,{}相当于构造函数(),其中也是写构造函数参数,当然,得有对应定义的构造函数。如果是空的{},相当于调用默认构造函数。(只要是在构造对象的地方,我们都可以用{}初始化语法为构造函数提供参数,<C++程序设计语言>17.3.2)
1.{}前有无=没区别。
2.对于类对象的初始化,{}相当于构造函数(),其中也是写构造函数参数,当然,得有对应定义的构造函数。如果是空的{},相当于调用默认构造函数。(只要是在构造对象的地方,我们都可以用{}初始化语法为构造函数提供参数,<C++程序设计语言>17.3.2)