2025年适合新手和专家的C++最佳书籍最新列表
大家好!我是一名初学C++的开发者,已经写了大约一年,但感觉脑子里一团浆糊。我读了几篇Habr上的文章,看了几个YouTube教程,但它们提供的知识很零散。有人推荐《C++ Primer》,有人说它过时了,还有人扔出Stroustrup的链接,但我觉得他的《C++编程语言》对于第一次阅读来说太难了。
我想系统化知识,弄清楚哪些书真正值得读,以免浪费时间在过时的方法上(比如那些教写C++98的,而我想学现代C++17/20)。具体来说,我感兴趣的是:
1. 对于已经知道语法但想理解OOP和RAII的初学者,哪本书最好?
2. 有没有一本书能教人编写高效代码(algorithms, data structures, optimization)?
3. 关于multithreading和asynchrony,该读什么才能避免搬起石头砸自己的脚?
我试过读Scott Meyers的《Effective Modern C++》,但我觉得很多地方不理解,而...