1. 程式人生 > >複製建構函式與賦值操作符過載

複製建構函式與賦值操作符過載

複製建構函式也就拷貝建構函式,只能在物件初始化時呼叫,或在形參賦值時.因為它總是構造一個新物件並將舊物件的屬性值拷貝過去.
賦值操作符過載則可以在任何地方呼叫,不管左操作物件為新舊,都是將右操作物件的屬性值拷貝到左操作物件去覆蓋.
呼叫複製建構函式時不用呼叫預設建構函式,而賦值操作符過載則必先呼叫建構函式新建一個物件再賦值.
以上為在下的初學者的個人見解,不對之處忘各位指教,不勝感激