【C/C++學習筆記】C++ 類和對象

概念 描述

類成員函數

類的成員函數是指那些原型寫在類定義內部的函數,原型說明了函數的參數表和返回值類型。函數的定義一般在類外面,也可以直接在類內部定義。前者與普通函數不同的是,實現成員函數時要指明類的名稱。

類訪問修飾符

類成員可以被定義爲 public、private 或 protected。默認情況下是定義爲 private。

 

構造函數 & 析構函數

類的構造函數是一種特殊的函數,在創建一個新的對象時調用。類的析構函數也是一種特殊的函數,在刪除所創建的對象時調用。

調用順序:首先執行基類的構造函數,隨後執行派生類的構造函數,當撤銷派生類對象時,限執行派生類的析構函數,再執行基類的析構函數

 

C++ 拷貝構造函數

拷貝構造函數,是一種特殊的構造函數,它在創建對象時,是使用同一類中之前創建的對象來初始化新創建的對象。

C++ 友元函數

友元函數不是類成員函數,定義在外部,可以訪問類的 private 和 protected 成員。不能使用this訪問。

C++ 內聯函數

通過內聯函數,編譯器試圖在調用函數的地方擴展函數體中的代碼。

C++ 中的 this 指針

每個對象都有一個特殊的指針 this,它指向對象本身。

C++ 中指向類的指針

指向類的指針方式如同指向結構的指針。實際上,類可以看成是一個帶有函數的結構。

C++ 類的靜態成員

類的數據成員和函數成員都可以被聲明爲靜態的。

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章