C++学习之路:50条关键建议

需积分: 3 1 下载量 166 浏览量 更新于2024-10-04 收藏 71KB PDF 举报
“50条重要的C++学习建议” 学习C++是一项挑战,它不仅需要耐心和毅力,还需要正确的学习策略和资源。以下是一些关键点,可以帮助初学者和有一定经验的程序员更好地掌握C++: 1. C++与C语言虽然名字相近,但实际上是两门独立的语言,学习C++时应将其视为全新的编程语言来对待。 2. 选择好的学习资料至关重要,如《Thinking in C++》是一本推荐的入门书籍,而避免翻译质量较差的书籍如《C++变成死相》。 3. 《The C++ Programming Language》和《Inside The C++ Object Model》是深入理解C++的进阶读物,即使初学者也应该尝试阅读,它们虽难但收获颇丰。 4. 不要过于关注特定的集成开发环境(IDE),如VC、BCB等,重点在于理解和掌握C++语言本身。 5. 小的编程问题往往包含着大智慧,不要忽视任何看似简单的练习。 6. 使用Visual C++等IDE不代表真正掌握了C++语言,核心是理解和应用语言概念。 7. 长期实践和广泛阅读是精通class、template、STL和generic programming的关键。 8. 如果学习C++的目标是游戏开发,那么应该专注于编程技术的学习,而非游戏本身。 9. 学习C++语言,选择专门讲解C++语言的书籍,而不是针对某IDE的教程。 10. 不要轻易否定一门语言的价值,而是要反思自己的学习态度和方法。 11. 初学者不应过多考虑方向选择,而是立即开始学习。 12. 考虑金钱回报不是学习编程的首要目标,应专注于提升技能。 13. 英文能力不足不应成为学习的障碍,学习语言的同时也能提高英文阅读能力。 14. 不要轻易比较不同语言或技术的好坏,适合自己的才是最好的。 15. 学习需要持续和专注,无论是在理论学习还是实践操作中。 16. 了解最新技术的同时,也不要忘记基础的重要性。 17. C++不仅仅支持面向对象编程,还包括泛型编程、模板元编程等多种编程范式。 18. 通过阅读源代码来学习编程是非常有效的方法,可以直接观察和理解实际应用中的技术。 19. 永远保持对新知识的渴望,一本好书值得反复阅读。 20. 《The Standard C++ Bible》是了解C++标准的重要参考。 21. 遇到难以理解的内容,不要轻易放弃,应多尝试、多思考。 22. 重复阅读是巩固知识的关键,尤其是难以理解的部分。 23. 《Effective C++》、《More Effective C++》和《Exceptional C++》提供了许多实用的编程指导。 24. 自主控制编程环境,如配置编译器和调试工具,将有助于深化对C++的理解。 学习C++是一个系统的过程,需要选好教材,坚持实践,不断探索,同时保持谦逊和开放的心态,不断更新知识库,以适应技术的发展。