1. 程式人生 > >C++初始化列表和大括號裡構造的區別

C++初始化列表和大括號裡構造的區別

C++的物件建構函式有兩種初始化的方法:

1、初始化列表

2、大括號裡面賦值

這兩種推薦使用第二種,原因在於使用初始化列表只需要進行一次初始化,而使用大括號內賦值的話首先需要呼叫預設建構函式初始化,然後再進行賦值,效率上明顯前者更優。