流利的C語言 影印版 9787576605624 (奧)克里斯托弗.普雷斯奇(Christopher Pres

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:東南大學
大陸簡體正版圖書,訂購後正常情形下約兩周可抵台。
NT$693
商品編號: 9787576605624
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月:202303*若逾兩年請先於客服中心或Line洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:流利的C語言 影印版
ISBN:9787576605624
出版社:東南大學
著編譯者:(奧)克里斯托弗.普雷斯奇(Christopher Pres
頁數:281
所在地:中國大陸 *此為代購商品
書號:1533550
可大量預訂,請先連絡。

【台灣高等教育出版社簡體書】 流利的C語言 影印版 787576605624 (奧)克里斯托弗.普雷斯奇(Christopher Pres

內容簡介

關於C語言編程的專家建議很難找。雖然面向對象編程語言的參考幫助有很多,但針對C語言的同類信息卻少得令人吃驚。通過這本實踐指南,初學者和有經驗的C語言程序員都能找到相關的設計決策指導,包括在構建大型程序時如何將它們循序漸進地應用於現役代碼。 作為設計模式社區的主要成員,Christopher Preschern解答了如何構造C程序、應對錯誤處理、設計柔性介面等問題。無論你是在尋找特定的模式,還是想了解特定主題的設計選擇,本書都能助你一臂之力。在第一部分中,你將學習如何實現專門針對C編程語言的實用設計知識。 第二部分包括應用C編程模式實現大型程序。你將從中學習到模式是如何通過良好的設計決策提高工作效率的。本書包括以下模式: 錯誤處理 返回錯誤信息 內存管理 從C函數返回數據 數據生命周期和所有權 柔性API 柔性迭代器介面 在模塊化程序中組織文件 擺脫#ifdel地獄

作者簡介

克里斯托弗·普雷斯奇,Christopher Preschern組織了設計模式會議併發起了改進模式編寫的倡議。作為ABB公司的C程序員,他收集並記錄了如何編寫工業級代碼的實踐知識。他曾在格拉茨科技大學講授編碼以及代碼質量的相關課程,擁有計算機科學博士學位。

目錄

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
Summary
Further Reading
Outlook
6 FlexibleAPIs
Header Files
Handie
Dynamic Interfaca
Function Control
Summary
Further Reading
0utlook
7 Flexible Iterator Interfaces
Running Example
Index Access
Cursor Iterator
Callback Iterator
Summary
Further Reading
Outlook
8 Organizing Files in Modular Programs
Running Example
Include Guard
Software—Module Directories
Global Include Directory
Self-Contained Component
APICopy
Summary
0utlook
9 Escaping#ifdefHell
Running Example
AvoidVariants
Isolated Primitives
Atomic Primitives
Abstraction Layer
Split Variant Implementations
Summary
Further Reading
0utlook
Part Ⅱ Pattern Stories
lO Implementing Logging Functionality
The Pattern Story
File Organization
Central Logging Function
Logging Source Filter
Conditional Logging
Multiple Logging Destinations
File Logging
Cross—Platform Files
Using the Logger
Summary
11 Buildinga UserManagementSystem
The Pattern Story
Data Organization
File Organization
Authentication:Error Handling
Authentication:Error Logging
Adding Users:Error Handling
Iterating
Using the User Management System
Summary
12 Conclusion
What You've Learned
Further Reading
Closing Remarks
lndex

詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於客服中心或Line或本社留言板留言,我們即儘速上架。
規格說明
大陸簡體正版圖書,訂購後正常情形下約兩周可抵台。
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理