類和物件 32 成員函式成員變數分開儲存

2021-10-04 08:02:53 字數 422 閱讀 5565

類和物件 32節知識點整理及**如下

#includeusing namespace std;

//成員函式 成員變數 分開儲存 只有非靜態成員變數屬於物件上

//靜態函式變數都是共享乙份

//面試題:空物件佔記憶體 1byte

class person //非靜態成員函式 不屬於類物件上

static void func1() {}//靜態成員函式 不屬於類物件上

};int person::m_b = 0;

void test01()

void test02()

int main()

遺留問題:

1.dev下執行makefile檔案報錯

2.gcc是?

3.棧堆**區記憶體?

3 1 成員函式,物件拷貝,私有成員

主main函式 include include time.h 成員函式,物件拷貝,私有成員 1 綜述 2 類基礎 3 成員函式 4 物件的拷貝 5 私有成員 using namespace std struct student class time void inittime int tmphour...

學習 類和物件 靜態成員變數和函式

靜態成員 靜態成員就是在成員變數和成員函式前加上關鍵字static,稱為靜態成員 靜態成員分為 靜態成員變數和靜態成員函式,其中這兩個特點如下 靜態成員變數 特點1 所有物件共享同乙份資料 特點2 在編譯階段分配記憶體 特點3 類內宣告,類外初始化 靜態成員函式 特點1 所有物件共享同乙個函式 特點...

父類 建構函式 成員物件的呼叫時機

在使用new建立物件時,主要完成四項工作 1 構造父類成員物件 2 構造子類成員物件 3 呼叫父類建構函式 4 呼叫子類建構函式 這四項工作的時間順序是怎樣的呢?原則是 先父類後子類,先成員後函式 一級繼承 例如 class x class a class b public a int main 構...