有了新的标准,就会有新的做事方式,而且许多方式比旧方法更好,但旧的方式仍然很好.由于向后兼容的原因,新标准也没有正式弃用.所以剩下的问题是:
旧的编码方式肯定不如C++ 11样式,我们现在可以做些什么呢?
在回答这个问题时,你可以跳过诸如"使用自动变量"之类的显而易见的事情.
从我在这篇文章中看到的内容,我决定开始阅读Effective C++这本书.
但是现在由于C++ 11而有许多新功能,并且一些好的实践发生了变化,我不确定它是否真的是一个好主意.C++ 11的出现是否弃用了Effective C++中包含的任何建议?如果是这样,我应该避免哪些主题?
我知道更有效的C++是有效C++的扩展,而有效的现代C++则专注于C++ 11和14.作为语言的新手并且刚开始使用这些书籍,我应该在前两个之后阅读Effective Modern吗?此外,有效STL适合哪里?
阅读上述书籍的首选顺序是什么,因为每本书都是基于先前书籍的内容?(假设里面的一切对我来说都是新的?)
另外,Effective Modern C++是否被认为是Effective C++的非官方下一版?