Effective Modern C++ ―C++11/14プログラムを進化させる42項目の表紙

Effective Modern C++

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

Scott Meyers, 千住 治郎オライリー・ジャパン364ページISBN 9784873117362

C++タグで同率5位(14冊中)。Zenn・Qiitaなどの1記事で紹介(時点)。

紹介記事
1件
媒体別
Zenn 1
初めての紹介
最新の紹介

この本を選ぶ前に

出版年
(約11年前)
タグ内の順位
C++タグで同率5位(14冊中・紹介記事数の順)
代わりの本

C++タグで、この本より新しく紹介記事の多い本

紹介している記事(1件)

記事ごとの説明は、記事本文のうちこの本に触れた部分をAIが要約したもので、筆者の原文ではありません。

  • C++ スキルアップにおすすめの書籍 Zenn · parmaski · · いいね 28

    本書を『Effective C++』の続編ではなく、同じ著者が新たに執筆した本と説明している。C++11以降の新機能を使う際の注意点を、前作と同じスタイルで解説するが、読む前に新機能の概要を理解しておく必要があり、簡単な本ではないとしている。発行から年数が経ちC++17/20へ進化した現在も、最も大きな変化だったC++11には十分追いつける内容と評価している。

この本について

C++11/14の機能を使い、効果的で堅牢かつ移植性の高いプログラムを書くための指針を42項目で解説する。型推論やautoの使い方から始まり、既存の書き方を新しい機能へ移す際の注意点、スマートポインタによるリソース管理、右辺値参照・ムーブセマンティクス・完全転送、ラムダ式へと進む。後半ではタスクベースの並行処理、非同期実行、スレッドやatomicの扱いを取り上げ、値渡しやコンテナへの直接配置も検討する。各項目は機能の概要だけでなく、使う際の注意点を示す構成である。C++11以降の機能を使いこなすには、それらの概要をあらかじめ理解しておく必要がある。対象は中上級のC++プログラマである。

出版社の内容紹介・目次と紹介記事をもとにAIが要約したものです。原文の転載ではありません。

目次(主な章)

出典: 出版社の書籍ページ (章の見出しのみ)

  1. 1章 型推論
  2. 2章 auto
  3. 3章 現代のC++ への移行
  4. 4章 スマートポインタ
  5. 5章 右辺値参照、ムーブセマンティクス、完全転送
  6. 6章 ラムダ式
  7. 7章 並行API
  8. 8章 もう一ひねり