2016-01-07 7 views
5

効果的なC++はC++の拡張版ですが、Effective Modern C++はC++ 11に焦点を当てています。& 14.初心者の方で、二?また、有効なSTLはどこに収まるべきですか?有効な、より効果的かつ効果的な最新のC++(およびSTL)を読むための優先順位は何ですか?

各書籍が先の書籍の内容に基づいて作成されているという意味で、上記の本を読むのに好ましい順序は何ですか? (中にあるものはすべて新しいものだと思っていますか?)

また、Effective Modern C++はEffective C++の次の非公式版と考えられていますか?

+1

私はこの質問への回答を見たいと思います。しかし、私はこの問題が現在のSOの範囲のために閉鎖されると思う。うまくいけば、これはまだまだ話題になっているところがあります。 – tinlyx

+0

@tinlyxだからこそ、私は答えが意見に基づくものではないように言い聞かせたのです(私はこれがあなたに今読んでそれをもっと読んでいると思います)、または読者に依存しています業界のベテランであれば、それをスキップしてください)。私はすべてが私に新しいものであると明示的に仮定して後者を排除した。私の質問は、書籍間の依存関係があるかどうか、あるいは本書の一部の項目が重複しているかどうかを知ることです。何らかの順序で読むことに問題がなければ、単にそれを言うことができます。 – thegreatjedi

答えて

8

これに対する答えはスコット・マイヤーズのウェブサイト上でBooks, etc.概要ページから収集することができます。

効果的なC++第3版、2005年スコットの主力ブック、および上 業界の必読二冊目の本C++(つまり、 の基本情報を学んだ後で読むこと)

この最初にお読みください。

さらに効果的なC++、1996.さらに20年近く経っても関連性があります。 独自の権利では欠かせない、と 効果的なC++

に貴重な仲間と一緒にこれを読んで、または効果的なC++、後。

効果的な近代的なC++、2014年「現代」C++の新機能 の有効利用に関する本(すなわち、C++ 11とC++ 14)。あなたが他の二つに概念を習得した後、それは言語のそれ以降のバージョンの変化に焦点を当てているとスコットの 既存のブック

を補完するには、これをお読みください。

STLの使用を改善するためのSTL、2001年50具体的な方法、 などの可搬性の問題を避け、リソース リークを排除し、パフォーマンスを向上させるための技術、そしてより効果的な - スコットの 独特のスタイルのすべての

最初の2つの後と3番目の前に読むことをお勧めしますが、これはあまり明確ではありません。

+0

STLはどこに収まるでしょうか?また、Eff C++の第4版があるのでしょうか、それとも既にEff Modernですか?Eff C++は現代に近づくと考えられますか? – thegreatjedi

+0

@thegreatjedi私は私の答えにSTLを追加しましたが(私はそれを読んでいないので、私のところにはちょうど推測ですが)。 Scott Meyers氏はC++世界からの退職を発表したばかりですので、誰かが謝罪しない限り、第4版はないと言います。 –

+0

私は見て、そしてイェップは編集を見ました。ありがとう! – thegreatjedi

関連する問題