C++ Primer 5th笔记(chap 13 拷贝控制)综述
生活随笔
收集整理的這篇文章主要介紹了
C++ Primer 5th笔记(chap 13 拷贝控制)综述
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 5 種函數
? 拷貝構造函數(copy construcor)
? 拷貝賦值運算符(copy-assignment operator)
? 移動構造函數(move constructor)
? 移動賦值運算符(move-assignment operator)
? 析構函數(destructor)
2. 定義
拷貝構造/移動構造:用同一類型的一個對象初始化另一個對象;
拷貝賦值/移動賦值:用一個對象對另一個對象進行賦值運算;
析構函數:對象銷毀時做什么。
- 如果一個類沒有定義構造函數或析構函數,編譯器會自動生成一個默認缺失的操作,但是這可能會引起一些問題
總結
以上是生活随笔為你收集整理的C++ Primer 5th笔记(chap 13 拷贝控制)综述的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++ Primer 5th笔记(cha
- 下一篇: C++ Primer 5th笔记(cha