ロベールの C ++入門講座(ロベールノシープラスプラスニュウモンコウザ)
プログラミング- 著者:
- ロベール(ロベール)
- 出版社:
- マイナビ出版
- 出版日:
- 2007年11月
- ISBN:
- 9784839926052
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
技書の森解説
C++ を独学で始めようとして挫折した経験のある人にとって、本書は「もう一度やり直せる」と思わせてくれる稀有な入門書です。 2007 年の刊行ながら名著として語り継がれている理由は、その圧倒的な丁寧さにあります。変数やポインタといった初歩から、クラス設計、継承、テンプレート、例外処理まで、 C++ の広大な言語仕様を一つ一つ噛み砕きながら積み上げていく構成で、途中で置いてきぼりにされる感覚がほとんどありません。
著者ロベール氏の語り口は講義調で平易でありながら、省略や曖昧さがない点が特徴です。約 800 ページにおよぶ厚さに身構える人もいますが、その分量がそのまま「説明を端折らない」親切さになっています。 C 言語の知識を前提としない書き方のため、他言語の経験がある人が C++ に入門する最初の一冊としても機能します。
注意点として、本書が準拠している言語規格は C++03 であり、 C++11 以降で導入されたムーブセマンティクスやラムダ式、スマートポインタなどは扱われていません。言語の土台と考え方を本書で固めたうえで、規格の差分を別の資料で補完する読み方が適しています。基礎を妥協なく固めたい人にとっては、分量に見合う以上の学びが得られる一冊です。
言及 Qiita 記事 (3 件)
この本に興味がある方におすすめ
この本に関連
関連記事
ソフトウェア開発の歴史を変えた 5 冊の技術書
アルゴリズムの学問化からコードの可読性革命まで、ソフトウェア開発の方向性を決定づけた 5 冊の技術書を、時代背景とエピソードとともに紹介します。
Python 本の選び方 - 独学の最初の 1 冊から実務品質まで
Python 本の選び方を「動機」から逆算して整理。プログラミング未経験の最初の 1 冊、業務自動化に直結する本、型ヒントとコード品質で実務水準へ進む本まで、2026 年 8 月時点の定番を独学ルートに沿って解説します。
ゲームが好きならプログラミングの本も読める
ゲームの攻略本を読んだことがあるなら、プログラミングの本も読めます。攻略本とプログラミング本の共通点から、読書のハードルを下げます。
関連用語
S3 ライフサイクル
S3 オブジェクトのストレージクラスを自動的に移行し、コストを最適化する機能
エンティティと値オブジェクト
DDD における 2 つの基本的なドメインモデル要素 - 同一性で区別するエンティティと、値で区別する値オブジェクト
オブジェクト指向
データと操作をオブジェクトとしてまとめ、現実の概念に近づけて設計する考え方
Flyweight パターン
多数のオブジェクト間で共有可能な状態を分離し、メモリ使用量を削減するデザインパターン
Builder パターン
複雑なオブジェクトの生成をメソッドチェーンで段階的に構築するデザインパターン
Scala
オブジェクト指向と関数型を融合した JVM 言語。大規模データ処理でも使われる