新・明解 C++ で学ぶオブジェクト指向プログラミング

シン・メイカイシープラスプラスデマナブオブジェクトシコウプログラミング

新・明解 C++ で学ぶオブジェクト指向プログラミングの表紙
プログラミング
著者:
柴田 望洋(シバタ ボウヨウ)
出版社:
SB クリエイティブ
出版日:
2018年09月18日頃
ISBN:
9784797397161
在庫:
在庫あり
4(1 件 / 楽天ブックス)
中級者向け
C・C++・C#プログラミングC++オブジェクト指向クラス継承仮想関数例外処理クラステンプレート標準ライブラリ

なぜ注目されているか

言及数
1147位
総合1470位 ↑ 3 ランクアップ 言及 1 件

書籍紹介

C++ を用いてオブジェクト指向プログラミングの基礎を学習するための入門書です。

まずは、クラスの基礎から学習を始めます。データと、それを扱う手続きとをまとめることによってクラスを作成します。
それから、派生・継承、仮想関数、抽象クラス、例外処理、クラステンプレートなどを学習し、オブジェクト指向プログ

ラミングの核心へと話が進んでいきます。その過程で、C++ という言語の本質と、オブジェクト指向プログラミングに

対する理解を深めていきます。

最後の三つの章では、ベクトル、文字列、入出力ストリームといった、重要かつ基本的なライブラリについて学習します。

本書を通して、読者は、C++ という言語の本質と、オブジェクト指向プログラミングに対する理解を深めることができるでしょう。

なお、本書は、『新・明解 C++ 入門』 (2017 年 12 月刊行) の姉妹編であり、『新・明解 C++ 入門』で C++ の基礎を学んだ読者にとって
最適なテキストです。

第 1 章 クラスの基礎

第 2 章 具象クラスの作成

第 3 章 変換関数と演算子関数

第 4 章 資源獲得時初期化と例外処理

第 5 章 継承

第 6 章 仮想関数と多相性

第 7 章 抽象クラス

第 8 章 多重継承

第 9 章 例外処理

第 10 章 クラステンプレート

第 11 章 ベクトルライブラリ

第 12 章 文字列ライブラリ

第 13 章 ストリームへの入出力

技書の森解説

『新・明解 C++ で学ぶオブジェクト指向プログラミング』 (柴田 望洋 著、SB クリエイティブ、2018 年 9 月発売) は、C++ を用いてオブジェクト指向プログラミングの基礎を学習するための入門書です。版元の紹介文では、2017 年 12 月刊行の『新・明解 C++ 入門』の姉妹編と位置づけられ、同書で C++ の基礎を学んだ読者に最適なテキストと案内されています。言語の文法を一通り押さえたあとで、データと手続きをまとめる型の作り方から、言語の本質とオブジェクト指向の理解へ進むための 1 冊です。

全 13 章の構成、クラスの基礎からストリームへの入出力まで

目次は第 1 章「クラスの基礎」と第 2 章「具象クラスの作成」で始まり、第 3 章「変換関数と演算子関数」、第 4 章「資源獲得時初期化と例外処理」と続きます。そのあとは第 5 章「継承」、第 6 章「仮想関数と多相性」、第 7 章「抽象クラス」、第 8 章「多重継承」と、派生を軸にした章が並び、第 9 章「例外処理」と第 10 章「クラステンプレート」を経て、第 11 章「ベクトルライブラリ」、第 12 章「文字列ライブラリ」、最後の第 13 章「ストリームへの入出力」で標準のライブラリを学びます。紹介文の言い方では、クラスの基礎から始めて核心へと話が進み、最後の三つの章で重要かつ基本的なライブラリを扱う流れです。例外処理は第 4 章の章題と第 9 章の章題の両方に現れます。

データと手続きをまとめ、呼び出し側を変えずに振る舞いを切り替える

オブジェクト指向 の考え方では、データとそれを扱う手続きをひとまとめにして型を作り、外からは決められた操作だけで触れるようにします。C++ はここに独自の重みを加えます。値として複製や代入ができる型を自分で定義でき、演算子や型の変換まで組み込みの型と同じように振る舞わせられるため、使う側にとって自然な型を設計する力が問われます。また、資源を確保したらオブジェクトの寿命が尽きるときに必ず解放する、という書き方を徹底すると、途中で例外が投げられても後始末が漏れません。呼び出す側のコードを変えずに、実際の型に応じて処理を切り替える ポリモーフィズム は、C++ では基底の型へのポインターや参照を通じた呼び出しで実現されます。こうした仕組みは、ほかの言語に比べて書き手が意識して選ぶ部分が多くあります。

前提は C++ の基礎、合う読者と合わない目的

版元の案内どおり、本書は C++ の基礎を学び終えた読者に向けた続きの本です。刊行時の版元の著者紹介では、著者は工学博士で福岡工業大学情報工学部情報工学科准教授と記され、2000 年には分かりやすい C 言語の教科書と参考書の執筆の業績により日本工学教育協会から著作賞を受けています。一方、目次は言語の機能と標準のライブラリで組まれており、設計の方法論やデザインパターンを主題にした章はありません。大きなシステムの設計手法を探している場合は、目的に合いません。

本書は、C++ の文法は分かったものの、型を自分で設計し、派生と例外、テンプレートまでを一続きの流れで理解したい人に向けて、入門書と同じ著者が次の段階を解説した本です。

言及した記事 (1 件)

この本に興味がある方におすすめ

関連する本

柴田 望洋 の他の書籍

関連記事

関連用語

共有: