更精进的 C++ 程式設計之道
C++ 在短短几年内迅速崛起,成为各领域系统程式設計的通用语言。随着语言的成熟和应用经验的累积,程式员关注的焦点也从“是什么”转向“怎么做”以及更深层次的优化问题。
本书解答这些进阶问题,提供更有效的设计和實作 C++ 軟體的技巧,涵盖如何提升程式的正确性、稳健性、效率、移植性等方面,并深入探讨如何更好地运用语言特性、进行混合语言开发以及避免常见错误。
全书共 35 个条款,每个条款都针对特定主题,提炼出 C++ 程式設計社群的宝贵经验,并以简洁的准则形式呈现,辅以详细的说明,阐述其背后的原因、违反的后果以及合理的例外情况。
这些条款涵盖了 C++ 的各个方面,从特定语言特性的使用(例如异常处理),到如何结合不同特性实现更高级的目标(例如资源管理、虚拟函式机制的模拟等),再到更广泛的软件设计议题,本书都提供了实用且深入的见解。
2.41MB
文件大小:
评论区