『C++ クラスと継承 完全制覇』 | Programming Place Plus 参考書籍

トップページ参考書籍C++

基本情報

一言紹介
C言語習得者のための C++ 入門
レベル
初級
5段階評価
★★★
出版日
2017年12月
こういう人におすすめ
C言語でのプログラムは書けるが、C++ のやり方(特にクラスの使い方)が分からない人。
こういう本ではない
C++11 以降のモダンな話題に一切触れていない。
学べるのは C++的な(そして、筆者が思う)オブジェクト指向プログラミングの方法であり、本物のオブジェクト指向は学べない。
ISBN
978-4774193823

内容紹介

C言語習得者のための C++ プログラミングの入門書です。

C言語と比べたとき、C++ の最大の特徴ともいえる「クラス」について、その意味や役割、使い方を解説しています。C言語の構造体から話を始め、C++ のクラスと、それに関係がある各種機能を順々に紹介、解説していくスタイルを採っています。説明は十分に平易で読みやすいと思います。

2002年出版で、当時から評価の高い『C++クラスと継承完全制覇』の新版ですが、時代感が古いまま(C++98/03 相当)なのが残念なところです。

たとえば、C++11 のオーバーライドに関する新キーワード override や、final、継承コンストラクタなど、本のテーマからいえば紹介されていた方が良いと思われるものが一切登場しません。

一応、オブジェクト指向プログラミングの入門という位置づけでもあると思いますが、C++ のオブジェクト指向はあまり本来的なものではないですし(C言語というベースを維持しながら構成された、多少不自然なもの)、著者はある程度割り切った想定(クラスを部品だと捉える)で書いておられるようなので、この本だけからオブジェクト指向を学ぶことは勧めません。学べるのはあくまで C++ でのプログラムの書き方です。

とはいえ、C言語習得者が C++ でのプログラミングに移行するためには良い助けになる本だと思いますし、そのような発想は支持します。

余談ですが、私もそういう主旨で電子書籍を書きました


本ページはアフィリエイトプログラムによる収益を得ています。

以下のリンクから商品を購入されると、Programming Place 管理者に紹介料が支払われています。

【紙媒体】

【電子書籍】


技術書を割引価格で購入できたり、多くのポイントが還元されたりするお得情報を、「セール情報」のページで取り上げていますので、こちらもご覧ください。

更新履歴





C++ の参考書籍トップページへ

参考書籍のトップページへ

Programming Place Plus のトップページへ



はてなブックマーク に保存 Pocket に保存 Facebook でシェア
X で ポストフォロー LINE で送る noteで書く
rss1.0 取得ボタン RSS 管理者情報 プライバシーポリシー
先頭へ戻る