您好,欢迎来到聚文网。 登录 免费注册
流利的C语言(影印版)

流利的C语言(影印版)

  • 字数: 377
  • 出版社: 东南大学
  • 作者: (奥地利)克里斯托弗·普雷斯奇|责编:张烨
  • 商品条码: 9787576605624
  • 版次: 1
  • 开本: 16开
  • 页数: 281
  • 出版年份: 2023
  • 印次: 1
定价:¥109 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
关于C语言编程的专家 建议很难找。虽然面向对 象编程语言的参考帮助有 很多,但针对C语言的同类 信息却少得令人吃惊。通 过这本实践指南,初学者 和有经验的C语言程序员都 能找到相关的设计决策指 导,包括在构建大型程序 时如何将它们循序渐进地 应用于现役代码。 作为设计模式社区的主 要成员,Christopher Preschern解答了如何构造 C程序、应对错误处理、设 计柔性接口等问题。无论 你是在寻找特定的模式, 还是想了解特定主题的设 计选择,本书都能助你一 臂之力。在第一部分中, 你将学习如何实现专门针 对C编程语言的实用设计知 识。 第二部分包括应用C编 程模式实现大型程序。你 将从中学习到模式是如何 通过良好的设计决策提高 工作效率的。本书包括以 下模式: 错误处理 返回错误信息 内存管理 从C函数返回数据 数据生命周期和所有权 柔性API 柔性迭代器接口 在模块化程序中组织文 件 摆脱#ifdel地狱
目录
Preface Part Ⅰ. C Patterns 1.ErrorHandling Running Example Function Split Guard Clause Samurai Principle Goto Error Handling Cleanup Record Object—Based Error Handling Summary Further Reading 0uflook 2.Returning Error Information Running Example Return Status Codes Return Relevant Errors Special Return Values Log Errors Summary Further Reading 0utlook 3.MemowManagement Data Storage and Problems with Dynamic Men Running Example Stack First Eternal Memory Lazy Cleanup Dedicated Ownership Allocation Wrapper Pointer Check Memory Pool Summary Further Reading 0utlook 4.ReturningDatafromC Functions Running Example Return V甜ue out.Parameters Aggregate Instance Immutable Instance Caller.Owned Buffer Callee灿locates Summary 0utlook 5.Data LifetimeandOwnership Stateless Software—Module Software.Module with Global State Caller.Owned Instance Shared Instance

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网