c++ primer 第五版 閱讀筆記九

第八章 函數探幽

8.2 引用變量

8.2.1 創建引用變量

8.8.2 將引用用作函數參數

8.2.4 將引用用於結構

之前,如果我們想將一個結構體作爲實參傳入一個函數,我們只能選擇將其地址傳入,然後通過一個同結構體類型的指針來接收,通過對指針的操作,實現對原有結構體的修改。現在,我們有了另一種方法,通過引用,可以實現將現有的結構體作爲實參,函數的形參以引用的形式接收,雖然同一個結構體有了另一個名字,但是都是針對同一內存下的操作,也可以實現和指針同樣的修改內容。

返回引用時應注意的問題:

8.2.5 將引用用於類對象

8.2.6 對象、繼承和引用

1. 繼承:

定義:使得能夠將特性從一個類傳遞給另一個類的語言特性被稱爲繼承。

特徵:1. 派生方法繼承了基類的方法。2. 基類引用可以指向派生類對象,而無需進行強制類型轉換。

eg:ostream是基類(因爲ofstream是建立在它的基礎之上的),而ofstream是派生類(因爲它是從哦stream派生而來的)。這意味着ofstream對象可以使用基類的特性,如格式化方法precision()和setf()。

8.4 函數重載

8.5 函數模板

 

發佈了57 篇原創文章 · 獲贊 36 · 訪問量 7058
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章