C++書籍一覧5

|   一覧4へ   |   書籍一覧目次へ   |    トップページへ   |   一覧6へ   |

BD10219_.GIF (978 バイト)

 

C++書籍一覧の目次へ

プログラミング言語C++ 第2版

ISBN4-8101-8047-6  トッパン(出版活動停止)

原題:C++ Programming Language, The, 2nd ed.
B.ストラウストラップ 著 (B. Stroustrup)
斉藤信男/三好博之/追川修一/宇佐見徹 訳

A5判    890ページ    本体価格 ¥6,699.    93年8月31日初版発行

 例外処理、テンプレート、多重継承を含めC++のすべての特色を、C++言語の設計者が自ら改訂した解説書である。
アジソン ウェスレイ・トッパン情報科学シリーズ(40)

・・・・目次・・・・

0 読者への覚書き 1
1 C++ひとめぐり 17

1.1 はじめに 17

1.2 プログラミングパラダイム 19

1.3 “より良いC” 30

1.4 データ抽象のサポート 39

1.5 オブジェクト指向プログラミングのサポート 47

1.6 完全さの限界 54
2 宣言と定数 57

2.1 宣言 57

2.2 名前 63

2.3 型 64

2.4 リテラル 83

2.5 名前付き定数 88

2.6 スペースの節約 91

2.7 練習問題 96
3 式と文 99

3.1 卓上計算機プログラム 99

3.2 演算子の概要 116

3.3 文の概要 131

3.4 注釈と字下げ 137

3.5 練習問題 139
4 関数とファイル 143

4.1 はじめに 143

4.2 リンケージ 144

4.3 ヘッダファイル 148

4.4 C++以外のコードとのリンケージ 157

4.5 ライブラリの作り方 159

4.6 関数 161

4.7 マクロ 181

4.8 練習問題 184
5 クラス 187

5.1 はじめに、そして概観 187

5.2 クラスとメンバ 189

5.3 インタフェースと実装 201

5.4 クラスの些細な特徴 210

5.5 練習問題 232
6 派生クラス 235

6.1 はじめに、そして概観 235

6.2 派生クラス 236

6.3 抽象クラス 248

6.4 完全なプログラム 251

6.5 多重継承 262

6.6 アクセス制御 274

6.7 自由記憶領域 279

6.8 練習問題 289
7 演算子の多重定義 293

7.1 はじめに 293

7.2 演算子関数 294

7.3 ユーザ定義型変換 298

7.4 リテラル 307

7.5 大きなオブジェクト 308

7.6 代入と初期設定 309

7.7 添字付け 313

7.8 関数呼び出し 315

7.9 間接参照 317

7.10 インクリメントとデクリメント 320

7.11 文字列クラス 322

7.12 フレンドとメンバ 327

7.13 警告 329

7.14 練習問題 329
8 テンプレート 333

8.1 はじめに 333

8.2 簡単なテンプレート 334

8.3 リストテンプレート 338

8.4 関数テンプレート 353

8.5 テンプレート関数の多重定義解決 362

8.6 テンプレート引数 365

8.7 派生とテンプレート 367

8.8 連想配列 370

8.9 練習問題 379
9 例外処理 383

9.1 エラー処理 383

9.2 例外の識別 388

9.3 例外の名前付け 392

9.4 資源の獲得 402

9.5 エラーではない例外 412

9.6 インタフェースの仕様 415

9.7 捕らえられない例外 419

9.8 エラー処理の代案 420

9.9 練習問題 424
10 ストリーム 427

10.1 はじめに 427

10.2 出力 429

10.3 入力 434

10.4 整形 442

10.5 ファイルとストリーム 460

10.6 Cの入力/出力 467

10.7 練習問題 471
11 設計と開発 473

11.1 はじめに 473

11.2 目的と手段 477

11.3 開発プロセス 481

11.4 管理 500

11.5 経験則 507

11.6 注釈付き文献目録 509
12 設計とC++ 511

12.1 設計とプログラミング言語 511

12.2 クラス 525

12.3 コンポーネント 553

12.4 インタフェースと実装 556

12.5 経験則 559
13 ライブラリの設計 561

13.1 はじめに 561

13.2 具体型 563

13.3 抽象型 567

13.4 節点クラス 574

13.5 実行時型情報 577

13.6 太ったインタフェース 590

13.7 アプリケーションの枠組み 594

13.8 インタフェースクラス 597

13.9 ハンドルクラス 601

13.10 メモリ管理 608

13.11 練習問題 620
R リファレンスマニュアル 623
A ANSI/ISOの決議 829
I 索引 847

 

 

 C++書籍次のページ        C++書籍目次        トップページ