<默認(rèn)合成移動(dòng)操作>
當(dāng)一個(gè)類沒定義任何拷貝控制成員。
所有數(shù)據(jù)成員滿足滿足移動(dòng)構(gòu)造或移動(dòng)賦值時(shí)。
相反,定義移動(dòng)或賦值構(gòu)造函數(shù)后姆蘸,拷貝或賦值構(gòu)造函數(shù)不會(huì)被默認(rèn)合成,除非顯示定義芙委。
<=default時(shí)被編譯器定義為刪除函數(shù)>
類成員不具有(delete也算)有或合成移動(dòng)構(gòu)造函數(shù)逞敷。
類的析構(gòu)函數(shù)不存在或背dalete。
成員為const(無法被釋放)或者引用(釋放之后另外的引用就失效了)灌侣。
<拷貝構(gòu)造函數(shù)也可以代替移動(dòng)構(gòu)造函數(shù)>
c++prime ?p477