Effective Modern C++の表紙

Effective Modern C ++(エフェクティブ モダン シープラスプラス)

C ++ 11 / 14 プログラムを進化させる 42 項目

著者:
スコット・マイアーズ/千住治郎(マイアーズ,スコット/センジュ,ジロウ)
出版社:
オライリー・ジャパン
出版日:
2015年09月18日頃
ISBN:
9784873117362
在庫:
メーカー取り寄せ
★★★★★5(3 件)
上級者向け
C・C++・C#プログラミングC++ベストプラクティスソフトウェアエンジニアリングC++11C++14コード品質パフォーマンス最適化ソフトウェア設計エフェクティブシリーズ

なぜ注目されているか

言及数
196
総合
663
17 ランクダウン15 件の言及
01120222023202420252026

書籍紹介

ベストセラー「 Effective C++」の C++11 、 C++14 に対応した改訂後継版!
初版発刊から 30 年以上経ったいまでも、 C++プログラマから絶大な支持を集め、ロングセラーを記録しているスコット・メイヤーズの名著『 Effective C++』の改訂後継版。過去のメイヤーズの「 Effective 」シリーズと同様、優れた C++プログラムはどのように書けばよいのかを指南。効果的かつ堅牢、移植性の高い優れた C++プログラムを書くノウハウを 42 項目にまとめています。

技書の森解説

C++11 と C++14 は言語に根本的な変化をもたらしましたが、新機能を「知っている」ことと「正しく使いこなす」ことの間には大きな溝があります。 Scott Meyers による本書は、その溝を 42 の具体的なガイドラインで埋める実践書です。ムーブセマンティクス、スマートポインタ、ラムダ式、型推論、並行処理といったテーマを、「こう書くと何が起き、なぜ別の書き方のほうが良いのか」を比較しながら解説します。

Effective C++ シリーズに共通する「 Item 形式」は健在で、必要な項目だけ拾い読みできる構造です。ただし対象読者は C++98 の経験がある中級者以上であり、 C++ 自体が初めてという段階では前提知識が足りません。逆に、 C++98 で書いてきたコードベースをモダンに書き換えたい、あるいはコードレビューで「なぜ `auto` ではなく明示型を使うべきか」を根拠付きで説明したいといった場面で、この本の知見が直接役に立ちます。

C++17 以降の機能は範囲外のため、そこは別途補う必要がありますが、 C++11/14 で導入された概念は後の規格の土台でもあり、ここを正確に押さえておく価値は失われていません。

言及 Qiita 記事 (13 件)

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

この本に関連

スコット・マイアーズ の他の書籍

関連記事

関連用語

共有:Xはてブ