145

この投稿で見たことから、 Effective C++という本を読み始めることにしました。

しかし、C++11 によって多くの新機能が追加され、いくつかの優れたプラクティスが変更された現在、それが実際に良いアイデアであるかどうかはわかりません。C++11 の出現により、Effective C++ に含まれるアドバイスのいずれかが非推奨になりましたか? もしそうなら、どのトピックを避けるべきですか?

4

3 に答える 3

47

はい、間違いなくまだ読む価値があります。Scott が取り組んでいる新しい本があります。 C++11 のみのコードに焦点を当てた『 Effective C++11 』です。効果的な C++は依然として非常に関連性が高く、新しい本に取って代わられることはありません。買って、読んで、楽しんでください:)

于 2013-07-25T19:32:05.840 に答える
21

1 つ目は、この本はもちろん C++03 でも有効です。

第二に、あなたがこの文を読んでいる時期に応じて、マイヤーズは書いているか、書いています。Effective C++11.

第三に、一般論として言えば、この本の要点は依然として有効です。C++ は依然として安全性よりも速度を重視しており、Effective C++の多くの問題はこれに関連しています。

無効であると私が期待する唯一のポイントは、「これを行うのではなく、代わりにこれを行う」というものです。「これをしないでください」は引き続き有効です。しかし、C++ はいくつかの問題を解決します。特に、C++ 11 には多くの機能が含まれているため、Boost の使用に関する推奨事項は推奨されない可能性があります。

于 2013-07-25T20:56:27.533 に答える