c++中构造函数的初始化成员列表有什么作用?该怎么解决

c++中构造函数的初始化成员列表有什么作用?
如题,谁能帮回答下,谢谢

------解决方案--------------------
1.类成员对象如果不是有自己的构造函数的,那么初始化列表比在构造函数体内初始化快

2.如果你想使用非默认构造函数

对于内置类型int、floa、char、指针……,完全没用
------解决方案--------------------
使用初始化参数列表一是效率高,二是常数据成员和引用数据成员必须用初始化列表来初始化,其它的不记得了