C++初学者必读:50条经典忠告提升编程之路

需积分: 9 2 下载量 89 浏览量 更新于2024-09-18 收藏 64KB DOC 举报
给C++初学者的50个忠告,提供了深入理解和掌握C++语言的重要指导。首先,新手应将C++视为一门独立的语言,而非C语言的简单扩展(第1点),这有助于建立正确的学习起点。推荐《ThinkingInC++》作为入门教材,避免过于强调困难而放弃经典著作(第2点)。 接着,建议阅读《The C++ Programming Language》和《Inside The C++ Object Model》,这些权威书籍有助于理解语言基础和设计模式(第3点)。务必明确C++的学习目标是语言本身,而不是特定的IDE(如VC、BCB等,第4点)。 在学习过程中,不要忽视小问题,它们可能隐藏着深层次的原理或技巧(第5点)。虽然Visual C++是常用工具,但它并不能代表C++的全部(第6点)。理解类和模板是基础,但真正提升需要不断实践和广泛涉猎(第7点)。 对于有志于编程而非游戏开发的学生,应明确两者的关系,并承认专注于游戏开发可能会提高学习动力(第8点)。避免陷入语言比较和市场前景的讨论,专注于实际学习(第9-12点)。浮躁的学习者需要区分两种类型:不行动和不坚持,强调积累和持久学习(第15点)。 C++并不仅仅局限于面向对象编程,它还有更广泛的应用(第17点)。通过阅读他人的源代码进行学习是提升技能的有效方法(第18点)。始终保持求知欲,不要满足于已有的知识库(第19点)。 推荐《The Standard C++ Bible》和系列的《Effective C++》、《More Effective C++》以及《Exceptional C++》作为深度学习资料(第20-24点)。最后,鼓励学生超越IDE的限制,掌握命令行操作和底层控制(第25点),这将增强对C++的全面理解。这些忠告旨在帮助初学者建立扎实的基础,培养良好的学习习惯,并持续深化对C++的理解。