很难找到关于C编程的专家建议。虽然面向对象编程语言有很多帮助,但对C语言的帮助却少得惊人。有了这个实践指南,初学者和有经验的C程序员都可以找到关于设计决策的指导,包括如何在构建大型程序时一点一点地将它们应用到运行代码示例中。 Christopher Preschern是设计模式社区的主要成员,他回答了诸如如何构造C程序、处理错误处理或设计灵活接口等问题。无论您是在寻找一种特定的模式,还是对特定主题的设计选项的概述,本书都向您展示了如何实现专门针对C编程语言的实践设计知识。 你会发现以下的设计模式:

错误处理 * 返回错误信息 * 内存管理 * 从C函数返回数据 * 数据生命周期和所有权 * 灵活的API * 灵活的迭代器接口 * 在模块化程序中组织文件 * 逃离# ifdef地狱

成为VIP会员查看完整内容
66

相关内容

【2022新书】Python DevOps,245页pdf
专知会员服务
89+阅读 · 2022年7月11日
【干货书】流畅的Python清晰、简洁和有效的编程,1011页pdf
专知会员服务
91+阅读 · 2020年12月26日
【2020新书】Ruby 3 编程: 从小白到专家,598页pdf
专知会员服务
29+阅读 · 2020年12月17日
专知会员服务
35+阅读 · 2020年10月29日
【2020新书】C++20快速语法参考,第4版,209页pdf
专知会员服务
71+阅读 · 2020年8月5日
【2020新书】高级Python编程,620页pdf
专知会员服务
235+阅读 · 2020年7月31日
【2020新书】现代C++初学者指南,301页pdf
专知会员服务
159+阅读 · 2020年7月24日
【2022新书】Python DevOps,245页pdf
专知
6+阅读 · 2022年7月11日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
0+阅读 · 2009年12月31日
Arxiv
0+阅读 · 2022年12月13日
Arxiv
14+阅读 · 2022年8月25日
Arxiv
24+阅读 · 2021年6月25日
Optimization for deep learning: theory and algorithms
Arxiv
104+阅读 · 2019年12月19日
VIP会员
相关主题
相关VIP内容
【2022新书】Python DevOps,245页pdf
专知会员服务
89+阅读 · 2022年7月11日
【干货书】流畅的Python清晰、简洁和有效的编程,1011页pdf
专知会员服务
91+阅读 · 2020年12月26日
【2020新书】Ruby 3 编程: 从小白到专家,598页pdf
专知会员服务
29+阅读 · 2020年12月17日
专知会员服务
35+阅读 · 2020年10月29日
【2020新书】C++20快速语法参考,第4版,209页pdf
专知会员服务
71+阅读 · 2020年8月5日
【2020新书】高级Python编程,620页pdf
专知会员服务
235+阅读 · 2020年7月31日
【2020新书】现代C++初学者指南,301页pdf
专知会员服务
159+阅读 · 2020年7月24日
相关基金
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
0+阅读 · 2009年12月31日
微信扫码咨询专知VIP会员