C 複習小知識點總結

2021-10-03 08:31:56 字數 401 閱讀 9217

一:c++純虛函式和抽象類詳解

1:在c++中,可以將虛函式宣告為純虛函式,語法格式為:

virtual 返回值型別 函式名 (函式引數) = 0;

最後的=0並不表示函式返回值為0,它只起形式上的作用,告訴編譯系統「這是純虛函式」,包含純虛函式的類稱為抽象類

抽象類通常是作為基類,讓派生類去實現純虛函式。派生類必須實現純虛函式才能被例項化

乙個純虛函式就可以使類成為抽象基類,但是抽象基類中除了包含純虛函式外,還可以包含其它的成員函式(虛函式或普通函式)和成員變數。

只有類中的虛函式才能被宣告為純虛函式,普通成員函式和頂層函式均不能宣告為純虛函式

二:typeid運算子:獲取型別資訊

typeid 運算子用來獲取乙個表示式的型別資訊。

C 知識點總結複習

c 1 c 是靜態型別語言,使用靜態型別的程式語言是在編譯時執行型別檢查,而不是在執行時執行型別檢查。2 物件導向程式設計 c 完全支援物件導向的程式設計,包括物件導向開發的四大特性 3 基礎語法 a.c 是區分大小寫的程式語言 b.三字元組就是用於表示另乙個字元的三個字串行,又稱為三字串行。三字串...

c 知識點小總結

static inline 指標與引用 零碎知識點 修飾符,代表所修飾的型別的物件 變數不可更改。預設檔案區域性變數。普通變數預設為extern 定義時必須初始化。初始化之後不能更改。指標指向const物件 const 指標本身的值可更改。可指向非const物件。但不能通過這個指標更改其所指物件的值...

C 知識點複習

static static變數只能初始化一次 include include using namespace std void fun int i int main 輸出為 0 00因為static變數只初始化一次,static int value i這句話只執行一次,也就是fun 0 的時候執行。...