流畅的C语言
Christopher Preschern
余琦 译
出版时间:2024年08月
页数:340
“本书是一个优秀的资源,它介绍了许多实际应用的例子,帮助你使代码更加整洁和易于维护。”
——David Griffiths
《Head First C》的作者
“这本书指导初学者用C语言制作企业级产品。”
——Robert Hanmer
软件架构师

在C语言编程的领域,很难得到专家的建议。尽管面向对象的编程语言有大量的帮助可供选择,但对于C语言却出奇地少。有了这本实战指南,无论是初学者还是经验丰富的C语言程序员,都能找到有关设计决策的指导,包括如何逐步将......展开全部内容介绍
  1. 前言
  2. 第I部分 C语言的模式
  3. 第1章 错误处理
  4. 1.1 运行示例
  5. 1.2 函数拆分
  6. 1.3 守卫子句
  7. 1.4 武士原则
  8. 1.5 Goto处理错误
  9. 1.6 清理记录
  10. 1.7 基于对象的错误处理
  11. 1.8 总结
  12. 1.9 进一步阅读
  13. 1.10 展望
  14. 第2章 返回错误信息
  15. 2.1 运行示例
  16. 2.2 返回状态码
  17. 2.3 返回相关错误
  18. 2.4 特定返回值
  19. 2.5 错误日志
  20. 2.6 总结
  21. 2.7 进一步阅读
  22. 2.8 展望
  23. 第3章 内存管理
  24. 3.1 动态内存中的数据存储与问题
  25. 3.2 运行示例
  26. 3.3 栈优先
  27. 3.4 永久内存
  28. 3.5 懒清理
  29. 3.6 专属所有权
  30. 3.7 分配包装器
  31. 3.8 指针检查
  32. 3.9 内存池
  33. 3.10 总结
  34. 3.11 进一步阅读
  35. 3.12 展望
  36. 第4章 从C的函数中返回数据
  37. 4.1 运行示例
  38. 4.2 返回值
  39. 4.3 输出参数
  40. 4.4 聚合实例
  41. 4.5 不可变实例
  42. 4.6 调用者自持缓冲区
  43. 4.7 被调用者分配
  44. 4.8 总结
  45. 4.9 展望
  46. 第5章 数据的生命周期及所有权
  47. 5.1 无状态的软件模块
  48. 5.2 带有全局状态的软件模块
  49. 5.3 调用者自持实例
  50. 5.4 共享实例
  51. 5.5 总结
  52. 5.6 进一步阅读
  53. 5.7 展望
  54. 第6章 灵活的API
  55. 6.1 头文件
  56. 6.2 句柄
  57. 6.3 动态接口
  58. 6.4 函数控制
  59. 6.5 总结
  60. 6.6 进一步阅读
  61. 6.7 展望
  62. 第7章 灵活的迭代器接口
  63. 7.1 运行示例
  64. 7.2 索引访问
  65. 7.3 游标迭代器
  66. 7.4 回调迭代器
  67. 7.5 总结
  68. 7.6 进一步阅读
  69. 7.7 展望
  70. 第8章 在模块化程序中组织文件
  71. 8.1 运行示例
  72. 8.2 引用守卫
  73. 8.3 软件模块目录
  74. 8.4 全局引用目录
  75. 8.5 自包含组件
  76. 8.6 API复制
  77. 8.7 总结
  78. 8.8 展望
  79. 第9章 逃离#ifdef地狱
  80. 9.1 运行示例
  81. 9.2 避免变体
  82. 9.3 独立元函数
  83. 9.4 原子元函数
  84. 9.5 抽象层
  85. 9.6 拆分变体实现
  86. 9.7 总结
  87. 9.8 进一步阅读
  88. 9.9 展望
  89. 第II部分 模式故事
  90. 第10章 实现日志功能
  91. 10.1 模式的故事
  92. 10.1.1 文件组织
  93. 10.1.2 核心日志函数
  94. 10.1.3 日志源过滤器
  95. 10.1.4 条件日志记录
  96. 10.1.5 多个记录日志的地方
  97. 10.1.6 文件日志记录
  98. 10.1.7 跨平台文件
  99. 10.1.8 使用日志记录器
  100. 10.2 总结
  101. 第11章 构建用户管理系统
  102. 11.1 模式的故事
  103. 11.1.1 数据组织
  104. 11.1.2 文件组织
  105. 11.1.3 认证:错误处理
  106. 11.1.4 认证:错误日志
  107. 11.1.5 添加用户:错误处理
  108. 11.1.6 迭代
  109. 11.1.7 使用用户管理系统
  110. 11.2 总结
  111. 第12章 总结
  112. 12.1 你学到的内容
  113. 12.2 进一步阅读
  114. 12.3 结束语
购买选项
定价:98.00元
书号:978-7-5198-8853-4
出版社:中国电力出版社