第四十五課 不同的繼承方式

2022-06-04 23:21:19 字數 910 閱讀 1636

1、public繼承

(1)、父類成員在子類中保持原有的訪問級別

2、protected繼承

(1)、父類中的公有成員變成保護成員,其它成員保持不變

3、private繼承

(1)、父類成員在子類中變成私有成員

#include #include 

using

namespace

std;

class

parent

};class child_a : public

parent

};class child_b : protected

parent

};class child_c : private

parent

};int

main()

1、一般而言,c++工程專案中只使用public繼承

2、c++的派生語言只支援public繼承

3、protected繼承和private繼承帶來的複雜性遠大於實用性

1、c++支援三種不同的繼承方式

2、繼承方式直接影響父類成員在子類中的訪問屬性

3、一般而言,工程中只使用public的繼承方式

4、c++的派生語言只支援public的繼承方式

NeHe OpenGL第四十五課 頂點快取

nehe opengl第四十五課 頂點快取 頂點快取 你想更快地繪製麼?直接操作顯示卡吧,這可是當前的圖形技術,不要猶豫,我帶你入門。接下來,你自己向前走吧。速度是3d程式中最重要的指標,你必須限制繪製的多邊形的個數,或者提高顯示卡繪製多邊形的效率。顯示卡最近增加了乙個新的擴充套件,叫做頂點快取vs...

AGG第四十五課 效能優化

1agg path storage的全域性唯一屬性 理由 內部需要進行記憶體的動態分配,需要開銷開銷,並且會造成記憶體碎片 2 outline aa代替stroke 條件 線寬少於2畫素的情況下,速度稍微提高一些 3 統一在add path之後才render scanline渲染 4 scanlin...

LeetCode第四十五題 跳躍遊戲

問題簡介 這是乙個跳躍遊戲,規則是通過給定乙個非負整數陣列,最開始就處於陣列第一位即索引為0處,陣列元素數值代表可以跳躍的最大值,要求通過最小的跳躍次數達到陣列最後的索引處 舉例 輸入 2,3,1,1,4 輸出 2 解釋 這個陣列的最小跳躍值是2,第一次從索引0處跳躍1到索引1處,第二次跳躍3到結尾...