虛函式相關內容

2021-08-04 15:22:27 字數 832 閱讀 2740

動態多型

名詞 : 虛基類  虛繼承(作用:菱形/多重繼承)  純虛函式  抽象類

#if 0

//虛繼承作用:菱形繼承只構造一次

class a

;class b : virtual public a

;class c : virtual public a

;// 多重繼承

class d : public b, public c

;int main()

#endif

#if 0

//虛基類 有虛函式的基類

class base   

;class derive: virtual public base   // 虛繼承

private:

int mb;

};int main()

#endif

#if 0

//有純虛函式的類叫做抽象類

//抽象類和普通類唯一的區別就是    抽象類不能定義物件

class animal

virtual void bark() = 0;  //純虛函式

protected:

string _name;

};class dog : public animal

void bark()

};class cat : public animal

void bark()

};int main()

#endif

含有虛函式的基類的記憶體分布

建構函式相關內容

1.screen 預設建構函式 若希望提供cin作為接受istream 引數的建構函式的預設實參 screen std istream is std cin screen unsigned ht,unsigned wd height ht width wd contents ht wd,接收所有成員...

ORACLE相關內容

1 em,dbca,netca,netmgr出現亂碼方案 cd oracle home jre lib mv font.properties font.properties.bak mv font.properties.zh font.properties em,dbca,netca,netmgr詳...

JVM相關內容

本地 native code 每個因素對記憶體占用的影響又會隨著應用程式 執行環境和系統平台的不同而變化,那怎樣計算總的記憶體佔用量?是的,想得到乙個準確的數字不是那麼容易,因為 你很難控制本地 native 部分。你能控制的部分只有堆大小 xmx,類占用的記憶體 xx maxpermsize,還有...