本书分为两部分。在第I部分中,你将学习到如何为C编程语言专门实施用于实战设计的知识。第II部分包括将C编程模式应用于实现大型程序的经验。你将了解到如何通过拥有良好的设计决策的设计模式使得生活更轻松。本书包括以下模式:错误处理。返回错误信息。内存管理。从C函数返回数据。数据的生命周期和所有权。灵活的API。灵活的迭代器接口。在模块化程序中组织文件。逃离#ifdef地狱。
本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
编辑推荐
在C语言编程的领域,很难得到专家的建议。尽管面向对象的编程语言有大量的帮助可供选择,但对于C语言却出奇地少。有了这本实战指南,无论是初学者还是经验丰富的C语言程序员,都能找到有关设计决策的指导,包括如何逐步将它们应用到构建大规模程序时的运行代码示例中。
专家推荐
“本书是一个优秀的资源,它介绍了许多实际应用的例子,帮助你使代码更加整洁和易于维护。”
——David Griffiths
《Head First C》的作者
“这本书指导初学者用C语言制作企业级产品。”
——Robert Hanmer
软件架构师
本书分为两部分。在第I部分中,你将学习到如何为C编程语言专门实施用于实战设计的知识。第II部分包括将C编程模式应用于实现大型程序的经验。你将了解到如何通过拥有良好的设计决策的设计模式使得生活更轻松。本书包括以下模式:错误处理。返回错误信息。内存管理。从C函数返回数据。数据的生命周期和所有权。灵活的API。灵活的迭代器接口。在模块化程序中组织文件。逃离#ifdef地狱。