我对学习 C++ 很感兴趣,我找到了一本似乎适合我的书。然而,尽管这本书很新,一些读者批评该书的早期版本并没有真正深入研究新的 C++ 标准(如 C++11、C++14、C++17),而是使用了“旧的 C++ 标准”(即 C++11 之前)。
虽然我检查了新版本是否涵盖了 C++11 等的新方面(似乎涵盖了很多),但我不确定学习 C++11 之前的标准是否效率低下?新版本似乎确实涵盖了新的 C++ 标准(C++11 及更高版本),但我们假设它没有。我获得的知识会过时吗?
同样,我是 C++ 的新手,所以我不确定较新的 C++ 标准是否完全改变了语言,可能会删除/更改我将通过这本书(可能已经过时)学习的语言的(整体)部分。我只是想避免学习不再使用或现在使用方式不同(使用更新的标准)的语言的(整体)部分。但是,如果所有新的 C++ 标准所做的都是添加新功能(但不删除/更改旧功能),我认为从书中学习不会成为问题,因为我可以在之后简单地学习更新的功能。
那么,较新的 C++ 标准在哪些方面改变了语言,您会说从一本可能过时的书中学习是一个问题吗?