概念 描述 類的成員函數是指那些原型寫在類定義內部的函數,原型說明了函數的參數表和返回值類型。函數的定義一般在類外面,也可以直接在類內部定義。前者與普通函數不同的是,實現成員函數時要指明類的名稱。
類成員可以被定義爲 public、private 或 protected。默認情況下是定義爲 private。
類的構造函數是一種特殊的函數,在創建一個新的對象時調用。類的析構函數也是一種特殊的函數,在刪除所創建的對象時調用。
調用順序:首先執行基類的構造函數,隨後執行派生類的構造函數,當撤銷派生類對象時,限執行派生類的析構函數,再執行基類的析構函數
拷貝構造函數,是一種特殊的構造函數,它在創建對象時,是使用同一類中之前創建的對象來初始化新創建的對象。
友元函數不是類成員函數,定義在外部,可以訪問類的 private 和 protected 成員。不能使用this訪問。
通過內聯函數,編譯器試圖在調用函數的地方擴展函數體中的代碼。
每個對象都有一個特殊的指針 this,它指向對象本身。
指向類的指針方式如同指向結構的指針。實際上,類可以看成是一個帶有函數的結構。
類的數據成員和函數成員都可以被聲明爲靜態的。