C++編程之禪-從理論到實踐 劉志宇 9787302674856 【台灣高等教育出版社】

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

此商品參與的優惠活動

加入最愛
商品介紹
*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月:202411*若逾兩年請先於私訊洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:C++編程之禪-從理論到實踐
ISBN:9787302674856
出版社:清華大學
著編譯者:劉志宇
頁數:768
所在地:中國大陸 *此為代購商品
書號:1686324
可大量預訂,請先連絡。

內容簡介

本書是一部全面系統介紹C++編程語言的高級教程,旨在幫助讀者深入理解C++的設計哲學和編程技巧。本書從C++的基礎設計原則出發,詳細地探討了封裝、繼承、模板等核心概念,並介紹了C++20和C++23引入的一些現代特性。書中不僅講解了C++的基本語法和結構,還探討了類型系統、內存模型、併發編程、設計模式、架構第略以及性能分析等高級主題,並展示了諸多最佳實踐供開發者參考。 本書為讀者提供了全面而細緻的技術景觀,能夠幫助讀者掌握C++這門強大的編程語言,並利用其功能來優化和創新編程實踐。

作者簡介

劉志宇 資深嵌入式軟體開發專家,專精於C/C++及Linux系統開發,擁有超過7年的Linux、C++嵌入式開發實戰經驗。作為知名的技術博主,他貢獻了超過1000篇深入的軟體開發教程,分享其在C++編程領域的深厚知識與實戰智慧。

目錄

第1章 C++的藝術與科學:設計哲學概覽
1 1 :探索C++的設計哲學
1 2 C++的設計目標與原則
1 2 1 高性能與效率
1 2 2 資源管理
1 2 3 多範式支持
1 2 4 零開銷原則
1 2 5 應用設計原則于編程實踐
1 3 C++的演進對編程技巧與原則的影響
1 3 1 初始階段和標準化之路
1 3 2 主要版本和特性
1 3 3 設計技巧的演化
1 3 4 對未來的展望
1 4 C++標準與實踐:跨環境的支持與協作
1 4 1 語言核心與庫的融合:跨編譯器視角
1 4 2 編譯器的多樣性與選擇:適應多操作系統
1 4 3 開發環境的選擇與策略:優化開發體驗
1 5 小結
第2章 構築C++的基石:核心設計技巧與原則
2 1 :多範式編程的藝術與哲學
2 2 C++的結構哲學:封裝與類的精細設計
2 2 1 封裝的藝術:C++設計哲學的體現
2 2 2 封裝的三重境界:訪問控制、抽象和信息隱藏
2 2 3 實踐中的封裝:C++的實現策略
2 2 4 友元函數與友元類:特殊訪問權的考量
2 2 5 封裝在設計模式中的角色:加強類的設計
2 3 函數的藝術:效率、靈活性與表達力
2 3 1 基礎概念:函數的組成部分
2 3 2 參數傳遞深度解析:從基礎到高階
2 3 3 函數的行為調整:修飾符與作用域
2 3 4 屬性規範序列:現代C++的編譯指示
2 3 5 遞歸的魅力:自我調用的藝術
2 3 6 內建函數:語言的功臣
2 3 7 增強代碼表達力:操縱符與函數技巧
2 3 8 函數的可重入性:併發編程的基石
2 3 9 現代C++風格:Lambda表達式與函數對象
2 4 動態行為的哲學:繼承與多態
2 4 1 繼承:多樣性的建構基礎
2 4 2 多態:靈活性與介面的藝術
2 4 3 綜合案例:貫徹C++多態思維
2 4 4 小結:多態的藝術與實踐
2 5 泛型的力量:模板編程哲學
2 5 1 模板基礎:泛化編程的入門
2 5 2 模板的高級應用與技巧:掌握泛型編程的精髓
2 5 3 模板與設計:構築高效且可復用的代碼結構
2 6 管理資源的藝術:智能指針的解析
2 6 1 智能指針的設計與實現:自動化資源管理
2 6 2 智能指針的使用技巧:優化資源管理的策略
2 7 探索底層:C++的編譯與內存排列
2 7 1 深入理解C++編譯過程:從源代碼到可執行文件的轉換階段
2 7 2 編譯器的符號解析與綁定:C++代碼中的名稱和地址關聯機制
2 7 3 C++內存排列詳解:理解和操作內存區域
2 7 4 虛擬內存分段機制:管理和優化C++應用的內存空間
2 8 小結
第3章 精進C++技藝:提升設計與編碼技巧
3 1 :深化C++設計與編碼的藝術
3 2 理解C++的初始化機制
3 2 1 C語言中的初始化方式
3 2 2 C++中的初始化
3 2 3 特殊場景的初始化
3 2 4 代碼設計中的初始化策略
3 3 生命周期的管理與銷毀技巧
3 3 1 生命周期的基本概念
3 3 2 生命周期的控制技巧
3 3 3 生命周期與資源管理
3 3 4 高級生命周期管理技術
3 4 異常處理:深入C++的安全機制
3 4 1 異常處理的重要性
3 4 2 異常處理基礎
3 4 3 異常的類型與層次
3 4 4 異常的捕獲規則
3 4 5 設計安全的異常處理代碼
3 4 6 拋出異常與返回錯誤碼
3 4 7 異常處理的高級技巧
3 4 8 深入底層:探索C++異常原理
3 4 9 探索C++23錯誤機制的新紀元
3 5 靈活處理可變參數
3 5 1 可變參數函數的基礎
3 5 2 使用可變參數模板增強靈活性
3 5 3 可變參數模板的進階技巧
3 5 4 可變參數模板類的實際應用
3 5 5 使用std::optional處理可選參數
3 5 6 使用std::variant實現類型安全的聯合體
3 5 7 使用std::any存儲任意類型的數據
3 5 8 如何選擇合適的技術來實現可變參數
3 6 C++中的可調用對象
3 6 1 函數指針與成員函數指針
3 6 2 函數對象與Lambda表達式
3 6 3 std::function和std::bind
3 6 4 綜合對比C++中的可調用對象
3 7 高級文件和數據流操作:掌握C++的I/O技術
3 7 1 現代文件處理:C++17文件系統庫
3 7 2 數據交換技術:緩衝與映射
3 7 3 文件定位與訪問:隨機訪問與流控制
3 7 4 處理文件編碼問題:確保C++應用的國際化與本地化
3 7 5 處理和存儲不同進位的數據:C++中的數制轉換技術
3 7 6 數據序列化與網路傳輸
3 7 7 位元組序在數據交換和網路傳輸中的應用
3 8 自定義工具的實現
3 8 1 自定義迭代器
3 8 2 自定義哈希函數
3 8 3 自定義智能指針刪除器
3 8 4 表達式模板
第4章 類型精粹:深化C++類型系統的理解
4 1 :探索C++類型系統的奧秘
4 2 類型系統基礎
4 2 1 C++中的類型系統
4 2 2 類型的屬性
4
詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。
規格說明
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理