c primer學習筆記5 12章

2021-08-23 12:35:33 字數 306 閱讀 7525

先是之前沒有講過的運算子過載,可以方便的像陣列一樣使用物件成員。 

格式:char& operator(int n)

然後是靜態成員函式,該函式只能在類作用域內呼叫,且函式內部只可使用靜態成員。

而為了方便賦值使用,可以為賦值運算子過載多過載幾個引數版本。

當有多個建構函式版本時,要注意每個函式的動態構造都要對應,大部分都是new。

函式返回型別為物件時,有普通複製、引用、常量引用和常量型別,大部分情況用引用會更節約資源和方便,而如果返回的是區域性變數自然不能返回引用。

然後複習一下,佇列類的實現之前寫過。。。

《C Primer》學習筆記(11 12章)

1.size t back inserter 2.提到的演算法 find vec.begin vec.end ival find first of vec1.begin vec1.end vec2.begin vec2.end accumulate vec.begin vec.end ival 第三...

c primer學習筆記7 14章

在繼承時如果在派生類函式想要返回物件基類型別可以使用強制型別轉換return const base this 在呼叫基類的友元函式時同樣使用強制轉換的方法。對另乙個物件的使用還可以包含,即類內使用類,和普通型別成員一樣初始化即可。多重繼承時,如果多個父類還有同乙個基類,就會有多個基類的問題產生,這時...

C Primer 一 二章學習筆記

一,cin.get 目的 防止有些程式,輸出結果後關閉視窗。二,c 新式風格 標頭檔案 c 專有的 iostream c專有的 cmath 就是省略了 h 三,名空間 作用 使在c 標準類庫中定義的名字在本程式中可以使用 用法 using namspace std 解釋 c 標準程式庫中的所有識別符...