c++拷貝構造函數和賦值函數

1,拷貝構造函數仍然是構造函數,賦值函數不是構造函數 故而例如一個string類。 string a; string b = a;//因爲b尚未被建立,故而調用的是拷貝構造函數。針對這種狀況通常寫爲string b(a); string c; b = c;//因爲b已經被建立,調用的是賦值函數。 被賦值的對象存不存在是判斷調用的拷貝構造仍是賦值函數的根本。 2,何時須要拷貝構造函數和賦值函數? 例
相關文章
相關標籤/搜索