c 基本知識

2021-09-01 13:05:49 字數 699 閱讀 5932

1.類:包含某一物體的基本屬性的抽象。

2.物件:具體指某乙個物體。實實在在存在的東西。

3.建構函式:負責類建立物件的函式。如果類沒有宣告建構函式,c++編譯器會提供預設的無參的建構函式。這個函式只負責建立物件,不負責物件初始化工作。

4.析構函式:負責釋放物件,記憶體的**。

5.變數訪問修飾符:

public

private

protected

6.函式的過載:發生在同乙個類中。

7.輸入輸出流

8.this指標

9.函式的覆蓋:發生在父類和子類之間,子類重寫父類的函式。

10.型別轉換:

int 4byte

char 1byte

char->int 允許

int->char 丟失精度

物件之間的轉換,主要看記憶體模型是否一樣。

11.visual 虛函式:遲邦定

12.純虛函式:不太清楚如何實現基類的函式,宣告而已。由派生類實現函式。

13.引用:變數的別名;int a=5; int &b=a;

沒用記憶體位址

練習**:

#includeclass animal

~animal()

void change(int a,int b)

void main()

C 基本知識

內聯函式 在c 98的標準下為63個關鍵字 1.普通的命名空間 namespace n1 n1為命名空間的名稱 2.命名空間可以巢狀 namespace n2 namespace n3 3.同乙個工程中允許存在多個相同名稱的命名空間,編譯器最後會合成同乙個命名空間中。1.加命名空間名稱及作用域限定符...

c 基本知識

函式過載 c語言的符號生成規則 只和函式名有關 c 的符號生成規則 函式原型 函式頭部 1.返回值 返回值不能作為過載的依據,可能會產生二義性 2.函式名 c語言的符號生成規則只和函式名有關,如果把函式名作為返回值的話,就和c語言衝突了.3.函式形參 1 引數個數 2 引數型別 3 引數順序 函式形...

C 基本知識

c 基本語法 特點 1每條語句以分號結尾,建議一行一語句 2嚴格區分大小寫 3 塊使用來界定,塊種可包含任意條語句 注釋 單行注釋 多行注釋 摺疊 region.endregion 變數 計算機種佔據一定記憶體單元的儲存區域。變數名 儲存資料的變數所佔據的那塊記憶體單元的標識名。變數的命名規則及特點...