Chapter 3 C++でのオブジェクト指向のサポート
- 3.1 C++の背景
- 3.2 CとC++の相似点
- 3.3 CとC++の相違点
- 3.3.1 Cのタイピングシステムに対する拡張
- 3.3.2 C++をよりよいCにするための拡張
- 3.3.3 C++でオブジェクト指向をサポートするための拡張
- 3.4 C++のカプセル化の方法
- 3.4.1 クラス
- 3.4.2 アクセス制御
- 3.4.3 フレンド
- 3.5 C++での抽象化
- 3.5.1 演算子のオーバーロード
- 3.5.2 キャスト演算子
- 3.5.3 その他の演算子のオーバーロード
- 3.5.4 再利用ライブラリの中のオーバーロード演算子
- 3.6 C++での継承
- 3.6.1 親クラスからの継承
- 3.6.2 複数の親クラスからの継承
- 3.7 C++での多相性
- 3.8 コンストラクタ
- 3.9 デストラクタ