Avatar ·

面向新手和专业人士的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)。请推荐一份经过验证的、适合不同水平(从像我这样的新手开始)的书籍和资源清单。