面向新手和专业人士的C++书籍与指南详尽清单
大家好!我是一名C++初学者,已经花了一个月时间试图弄清楚该从哪本书开始学习这门语言。问题在于信息太多,我担心选到过时或过于复杂的教材。例如,我偶然发现了《C++ Primer Plus》,但评论说它教的是不良实践。还有《Thinking in C++》——它备受好评,但据说对于C++17/20来说已经过时了。
我目前的典型代码如下:
```cpp
#include
#include
#include
int main() {
std::vector books = {"C++ Primer", "Effective C++", "The C++ Programming Language"};
for (int i = 0; i < books.size(); i++) {
std::cout << books[i] << std::endl;
}
return 0;
}
```
我明白这非常基础,想要提升自己:学习RAII、智能指针、模板、多线程以及现代C++(11/14/17/20)。请推荐一份经过验证的、适合不同水平(从像我这样的新手开始)的书籍和资源清单。