内容説明
C++の機能の中で分かりにくいものの一つに「テンプレート」があります。本書は、テンプレートの考え方からその具体的な使い方までを実際のコードを例に取り丁寧に解説。さらにクラスをどう定義するか、どんな関数を用意すればよいかなどについて、筆者自身が長年培ってきたC++プログラミングの、特にドキュメント化されていないテクニックも紹介しています。掲載されたソースコードは添付FDで提供。Borland C++4.5など主要なコンパイラのほとんどで利用することができます。
目次
1 簡単な事例
2 リスト、スタック、キュー
3 バイナリツリー
4 プライオリティキューとヒープ
5 ディクショナリ
6 集合
7 オブジェクトの集合とファジィ論理
8 希薄な行列
9 行列と線形代数
10 多項式
11 構文解析
12 データ圧縮