HTML
Latest commit 5967117 Jul 29, 2016 @EzoeRyou committed on GitHub すこし手直し
Permalink
Failed to load latest commit information.
C++11-Syntax-and-Feature.xhtml Add scroll function Jun 17, 2015
LICENSE First and probably the last commit Oct 26, 2013
README すこし手直し Jul 29, 2016

README

C++11の文法と機能
C++11/14コア言語
GitHub: https://github.com/EzoeRyou/cpp-book
GitHub Pages: http://ezoeryou.github.io/cpp-book/C++11-Syntax-and-Feature.xhtml

本書は紙の本と達人出版の電子書籍で購入できる。
購入すると、筆者が自由な参考書の執筆に使える時間が増える。


筆者について

名前:江添亮
Mail : boostcpp@gmail.com
Blog : http://cpplover.blogspot.jp/


序

本書はC++11のコア言語の文法と機能を、標準規格書に従って解説したものである。正式なC++規格書として発行された後の、ひとつ後のドラフト規格、N3337 を参考にしている。ドラフト規格を参考にした理由は、正式なC++規格書は、個人での入手が煩わしいためである。読者に入手が困難な資料を元に記述された参考書は価値がない。そのため、読者が容易に入手できるドラフト規格のうち、正式なC++規格書とほとんどかわらないN3337を参考にした。

本書の対象読者は、C++を記述するものである。C++実装者ではない。そのため、サンプルコードを増やし、冗長な解説を増やし、C++コンパイラーを実装するための詳細な定義は省いた。そもそも本書はC++規格の翻訳ではなく、C++規格の検証に使うことはできない。

本書の執筆は、まだC++11がC++0xと呼ばれていた2010年から始まっている。そのため、当時のドラフト規格を参考に書かれた部分もあり、正式なC++11規格とは異なっている可能性がある。また、正式に発行されたC++11規格には不具合も多数見つかっているため、C++14では異なっている部分もある。また、ドラフトの時点であまりにも変更が激しい箇所は飛ばしたので、漏れもある。