C++的对象构造函数有两种初始化的方法: 1、初始化列表 2、大括号里面赋值 这两种推荐使用第二种,原因在于使用初始化列表只需要进行一次初始化,而使用大括号内赋值的话首先需要调用默认构造函数初始化,然后再进行赋值,效率上明显前者更优。