新版 C++プログラミング入門

とりあえず薄くて読む気になれるところがよろしい。

目次

クラスを用いたオブジェクト指向プログラミング
クラスを使用しないC++
メンバ関数を用いた抽象化
アクセス指定子を用いたカプセル化
包含と継承を用いた階層構造
コンストラクタおよびデストラクタを用いた優れた抽象化
newとdeleteを用いた優れた抽象化
参照
他の特別なメンバ関数を用いた優れた抽象化
クラスの例
テンプレートを用いた優れた階層構造
仮想関数を用いた多様性
多様性の応用
オブジェクト指向設計の実装
プログラム例
次に学習すること

こちらもオススメ。


目次

1部 基礎
2部 シンプルなプログラミング
3部 高度な型とクラス
4部 高度なプログラミング概念
5部 言語のその他の機能
6部 付録