幫助中心 | 我的帳號 | 關於我們

C++Core Guidelines解析

  • 作者:(德)賴納·格林|責編:王軍//劉遠菁|譯者:吳詠煒//何榮華//張雲潮//楊文波
  • 出版社:清華大學
  • ISBN:9787302635772
  • 出版日期:2023/07/01
  • 裝幀:平裝
  • 頁數:380
人民幣:RMB 128 元      售價:
放入購物車
加入收藏夾

內容大鋼
    Core Guidelines是以工具書的形式組織的,以便於查找和分享特定主題,而不是作為按順序閱讀的教程,供讀者學習如何使用現代C++。作者運用他的教學技巧和業界背景來解決這一艱巨而必要的任務——方便更多的人了解這些規則。希望學習Core Guidelines能讓讀者感到振奮,特別是將它們應用到實際問題中時,能使工作更有效、更愉悅。

作者介紹
(德)賴納·格林|責編:王軍//劉遠菁|譯者:吳詠煒//何榮華//張雲潮//楊文波
    賴納·格林(Rainer Grimm)自1999年以來擔任了軟體架構師、團隊主管和教練,並從2002年開始舉辦C++、Python和專有軟體的培訓班。作為獨立培訓講師,他在編程會議上演講,每周用英語和德語寫博客,並撰寫了數本關於現代C++和併發的書籍。

目錄
第1章  簡介
  1.1  目標讀者群
  1.2  目的
  1.3  非目的
  1.4  施行
  1.5  結構
  1.6  主要部分
第2章  理念
第3章  介面
  3.1  非const全局變數的弊端
  3.2  運用依賴注入化解
  3.3  構建良好的介面
  3.4  相關規則
第4章  函數
  4.1  函數定義
  4.2  參數傳遞:入與出
  4.3  參數傳遞:所有權語義
  4.4  值返回語義
  4.5  其他函數
  4.6  相關規則
第5章  類和類層次結構
  5.1  概要規則
  5.2  具體類型
  5.3  構造函數、賦值運算符和析構函數
  5.4  類層次結構
  5.5  重載和運算符重載
  5.6  聯合體
  5.7  相關規則
第6章  枚舉
  6.1  通用規則
  6.2  相關規則
第7章  資源管理
  7.1  通用規則
  7.2  內存分配和釋放
  7.3  智能指針
  7.4  相關規則
第8章  表達式和語句
  8.1  通用規則
  8.2  聲明
  8.3  表達式
  8.4  語句
  8.5  算術
  8.6  相關規則
第9章  性能
  9.1  錯誤的優化
  9.2  錯誤的假設
  9.3  啟用優化
  9.4  相關規則
第10章  併發
  10.1  通用規則

  10.2  關於併發
  10.3  關於並行
  10.4  消息傳遞
  10.5  無鎖編程
  10.6  相關規則
第11章  錯誤處理
  11.1  設計
  11.2  實現
  11.3  如果不能拋出異常
  11.4  相關規則
第12章  常量和不可變性
  12.1  使用const
  12.2  使用constexpr
第13章  模板和泛型編程
  13.1  關於使用
  13.2  關於介面
  13.3  關於定義
  13.4  層次結構
  13.5  變參模板
  13.6  元編程
  13.7  其他規則
  13.8  相關規則
第14章  C風格編程
  14.1  完整的源代碼可用
  14.2  沒有完整的源代碼
第15章  源文件
  15.1  介面和實現文件
  15.2  命名空間
第16章  標準庫
  16.1  容器
  16.2  文本
  16.3  輸入和輸出
  16.4  相關規則
第17章  架構觀念
第18章  偽規則和誤解
第19章  規格配置
  19.1  Pro.type類型安全
  19.2  Pro.bounds邊界安全
  19.3  Pro.lifetime生存期安全
第20章  Guidelines支持庫
  20.1  視圖
  20.2  所有權指針
  20.3  斷言
  20.4  實用工具
附錄A  施行C++Core Guidelines
附錄B  概念
附錄C  契約

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032