c++
1.使用乙個已經建立完畢得物件來初始化乙個新物件
2.值傳遞得方式給函式引數傳值
3.以值方式返回區域性物件
1.預設建構函式(無參。函式體空)
2.預設析構函式(無參。函式體空)
3.預設拷貝建構函式,對屬性進行拷貝
1.淺拷貝帶來得問題就是堆區得記憶體重複釋放
2.淺拷貝得問題要利用深拷貝進行解決。
總結:如果屬性有在堆區開闢得,一定要自己提供拷貝建構函式,防止淺拷貝帶來的問題。
class person
person(int age,int height)
person(const person& p)
~person()
int m_age;//年齡
int* m_height;
};void test01()
純虛構 virtual~類名()=0;
類名::
python從入門到實踐筆記
1.字串的一些方法,title 首字母大寫顯示單詞,upper 大寫,lower 轉化為小寫,儲存資料時,此方法很有用,一條原則,一般將字串轉換為小寫,儲存資料 weather cold print weather.title print weather.upper print weathe.low...
Linux學習筆記1 從入門到入門
一 幾個名詞的區分vmware 虛擬機器軟體,裝載虛擬機器的場所,可以在這裡建立虛擬機器linux 作業系統,可以安裝在虛擬機器裡,類似於windows作業系統安裝在主機裡一樣centos num linux作業系統的版本xshell 連線vmware裡的虛擬機器為什麼要用xshell連線vmwar...
C 學習筆記 純虛函式詳解,絕不純屬虛構!
首先 強調乙個概念 定義乙個函式為虛函式,不代表函式為不被實現的函式。定義他為虛函式是為了允許用基類的指標來呼叫子類的這個函式。定義乙個函式為純虛函式,才代表函式沒有被實現。定義純虛函式是為了實現乙個介面,起到乙個規範的作用,規範繼承這個類的程式設計師必須實現這個函式。純虛函式也可以叫抽象函式,一般...