Effective C++ (Version 3) Chapter 2 構造/析構/賦值運算

條款05:瞭解C++默默編寫並調用哪些函數 只有當這些函數被需要(被調用)的時候,他們纔會被編譯出來。 (1)對於拷貝構造函數和賦值運算符。編譯器創建的版本只是單純地將來源對象的每一個non-static成員變量拷貝到目標對象。 (2)對於賦值運算符,只有當生出的代碼合法且有適當機會證明它有意義,編譯器纔會在我們沒有聲明賦值運算符但它又被調用時爲我們生成默認的賦值運算符。否則,編譯器拒絕爲clas
相關文章
相關標籤/搜索