C C 基礎知識梳理彙總

2021-09-06 02:14:37 字數 1728 閱讀 3654

1

typedef、void、sizeof、變數的間接賦值、記憶體分割槽、棧區、堆區、extern和static的區別

2018.12.30

2函式呼叫棧、棧的生長方形和記憶體存放方向、大小端、指標、字串、字串拷貝、格式化字串_sprintf

2018.12.31

3calloc、realloc、sscanf、strstr、指標易錯點、const使用、二級指標讀取檔案練習、位運算

2019.1.1

4陣列首元素指標型別和陣列首元素指標型別、結構體巢狀一級指標

2019.1.2

5結構體巢狀二級指標,結構體偏移量,檔案讀取,檔案寫入,配置檔案讀寫,c介面的寫法

2019.1.3

6函式指標,函式指標陣列,巨集,利用預定義巨集輸出是哪個檔案的哪一行出錯了

2019.1.4

1::作用域運算子、命名空間、using宣告和using編譯指令、c++與c語言的區別,const增強,const在c和c++中的鏈結性,const記憶體分配,引用

2019.1.5

2內聯函式的引出-巨集缺陷以及內聯函式和編譯器處理,函式的佔位引數,函式過載的實現原理,extern c  c++中如何呼叫c語言中的方法,拷貝建構函式的呼叫時機

2019.1.14

3靜態成員變數,靜態成員函式,單例模式,空類的sizeof結果,this指標,友元函式,友元類,成員函式作為友元函式,常函式,常物件

2019.1.14

4過載 +,過載 左移,++i 和 i++的過載,指標運算子過載(智慧型指標),賦值運算子過載(拷貝賦值函式),過載(),過載==和!=,自定義字串型別)值函式

2019.1.14

5幾種繼承方式,繼承中的物件模型,繼承關係下的建構函式和析構函式呼叫順序,繼承中的同名成員處理,繼承中靜態成員的處理,多繼承,菱形繼承和虛繼承,通過虛表取值的過程

2019.1.15

6開閉原則,什麼是多型,動態聯編和靜態聯編,重寫,編譯器如何找函式位址的原理,抽象類和純虛函式,虛析構和純虛析構,向上型別轉換向下型別轉換

2019.1.15

7函式模板寫法,選擇排序複習,普通函式和函式模板的區別和呼叫機制,模板內部實現原理,模板的侷限性,自定義型別如何使用函式模板,區分類模板的和函式模板,類模板做函式的

2019.1.16

8靜態轉換(static_cast),動態轉換(dynamic_cast),常量轉換(const_cast),重新解釋轉換(reinterpret_cast),異常

2019.1.16

1stl六大元件、string、vector、deque

2019.1.17

2stack,queue,list,set, pair,仿函式,map 

2019.1.17

3仿函式,謂詞,內建函式物件,介面卡,演算法

2019.1.19

1c++11 -14 (一)關鍵字(alignas、alignof、bitand和bitor、constexpr、const_cast、decltype、後置返回值型別、dynamic_cast)

2019.4.7

2c++11-14(二)關鍵字(enum和enum class、explicit、namespace、noexcept、nullptr)

2019.4.831

c++多執行緒程式設計(1)(多執行緒需要注意兩個問題,get_id(),this_thread,sleep_for())

2018.2.1223

4567

8

c c 基礎知識 預處理指令彙總

預處理指令提供按條件跳過原始檔中的節 報告錯誤和警告條件,以及描繪源 的不同區域的能力。使用術語 預處理指令 只是為了與 c 和 c 程式語言保持一致。預處理器的主要作用就是把通過預處理的內建功能對乙個資源進行等價替換,最常見的預處理有 檔案包含,條件編譯 布局控制和巨集替換4種。b 檔案包含 b ...

IP基礎知識梳理

離開學校後看書少了很多,發現掌握的ip知識不是很牢,所以在這裡也稍稍梳理下,感覺語言也沒書本上詳盡 完全是筆記形式,望讀者勿噴 ip層 網路層也叫internet層,負責將分組報文從源端傳送到目的端。作用 tcp ip模型 參考 即整個網路上傳送的二進位制資料總結為如下格式 後的鏈路配置為trunk...

jQuery基礎知識梳理

語法 jquery語法是為html元素的選取編制的,可以對元素執行某些操作。基礎語法 selector action 美元符號定義jquery 選擇符 selector 查詢 和 查詢 html元素 jquery的action 執行對元素的操作 文件就緒函式 為防止文件在完全載入之前裕興jquery...