c++知識點總結:
primer c++習題答案:
c++資源網:
高併發網路庫:
c++知識點:
學習筆記:
一-、作用域符 ::
1、 全域性作用域符(::name):用於型別名稱(類、類成員、成員變數、成員函式、變數等)前,表示作用域為全域性命名空間
2、 類作用域符(class ::name):用於表示指定型別的作用域範圍是具體某個類的
3、 命名空間作用域符(namespace::name):用於表示指定型別的作用域範圍是具體某個命名空間的
二、命名空間
1、namespace命名主要用途,用來解決命名衝突的問題
2、命名空間下可以放函式、變數、結構體、類
3、必須在全域性作用域下宣告
4、命名空間可以巢狀命名空間
5、命名空間是開放的,可以隨時可入新的成員
三、using
1、引入命名空間
2、給某一型別定義別名,和typedef作用一樣
using 型別別名 = 原型別
3、當乙個派生類私有繼承基類時,基類的public和protected資料成員在派生類中是private的形式,如果想讓這些繼承而來的資料成員作為public或者protected成員,可以用using來重新宣告。using宣告語句中名字的訪問許可權由該using宣告語句之前的訪問說明符決定。
4、因為派生類可以過載繼承自基類的成員函式,所以如果派生類希望所有的過載版本對於它都是可見的,那麼它就要覆蓋所有版本或者乙個也不覆蓋。但是,有時乙個類僅需要覆蓋過載部分函式,若覆蓋所有函式,就太繁瑣了。
那麼此時,using就派上用場了。只要為過載的成員函式提供一條using宣告,這樣我們就無需覆蓋基類中的每乙個版本了。
三、顯示初始化陣列元素
1、如果指明了維度,那麼初始值的總數量不應愛超出指定大小,如果維度比提供初始值數量大,則用提供的初始值初始化靠前的元素,剩下的元素被初始化成預設值。
C 學習之路
由淺入深 錢能的c 程式設計或thinking in c 中文版就不要看了 c primer effective c more effective c exceptional c more exceptional c 看完這幾本書開始coding 最好跟乙個比較大的專案 同時自己用c 來重做資料結構...
C 學習之路
經過近半個月的時間,完成了 完善 答辯,近來無事,是時候鞏固一下c 了 就只記得三個特徵 封裝 繼承 多型,僅此而已,像模板 stl已經忘光了,設計模式更不用說了,總之,又是乙個新的起點,打算在乙個星期之內複習完c 有志同道合之人可與我一起進步,希望各位大佬給予我更多的指導!第乙個程式 hello ...
c 學習之路 dialog
testdlg.h if defined afx testdlg h 27b71158 bb67 4588 ab06 f01281624513 included define afx testdlg h 27b71158 bb67 4588 ab06 f01281624513 included if...