更多 C++ 習語/內容
外觀
注意:每個習語的同義詞在括號中列出。
- 非迴圈訪問者模式 TODO
- 取地址
- 代數層次結構
- 透過初始化附加
- 委託人-代理人
- Barton-Nackman 技巧
- 從成員派生基類
- Boost 變異體
- 在初始化期間呼叫虛擬函式
- 能力查詢
- 受檢刪除
- 清除並最小化
- 透過成員模板強制轉換
- 計算建構函式
- 具體資料型別
- 首次使用時構造
- 構造跟蹤器
- 複製並交換
- 寫時複製
- 執行緒安全寫時複製
- 侵入式引用計數(計數主體)
- 協變返回值型別 待辦事項
- 奇異遞迴模板模式(CRTP)
- 棄用和刪除 待辦事項
- 空基最佳化(EBO)
- enable-if
- 擦除-移除
- 執行繞指標
- 爆炸式返回值型別 待辦事項
- 匯出保護宏 待辦事項
- 表示式模板
- 偽 vtable 待辦事項
- 快速 Pimpl 待辦事項
- 最終類
- 自由函式分配器
- 函式物件 待辦事項
- 函式中毒 待辦事項
- 通用容器慣用法
- 層次結構生成 待辦事項
- 隱式轉換 待辦事項
- 包含保護宏
- 內聯保護宏
- 內部類
- Int-To-Type
- 介面類
- 迭代器對
- 結交新朋友
- 元函式
- 移動建構函式
- 多語句宏
- 成員檢測器
- 命名建構函式
- 命名外部引數 TODO
- 命名迴圈(帶標籤的迴圈)
- 命名引數
- 命名模板引數 TODO
- Nifty 計數器(Schwarz 計數器)
- 不可複製mixin
- 非成員非友元函式 TODO
- 無丟擲交換
- 非虛介面(NVI,公共過載非虛呼叫受保護非過載虛擬函式)
- nullptr
- 物件生成器
- 物件模板 TODO
- 引數化基類(引數化繼承)
- Pimpl(控制代碼體、編譯防火牆、柴郡貓)
- 策略克隆(元函式包裝器)
- 基於策略的設計 TODO
- 多型異常
- 多型值型別
- 遞迴型別組合 TODO
- 要求或禁止基於堆的物件
- 資源獲取即初始化(RAII,執行環繞物件,作用域鎖定)
- 資源返回
- 返回型別解析器
- 執行時靜態初始化順序習語
- 安全布林值
- 作用域守衛
- 替換失敗不是錯誤 (SFINAE)
- 縮短長模板名稱 TODO
- 縮減至適合大小
- 小型物件最佳化 TODO
- 智慧指標
- 儲存類跟蹤器 TODO
- 標籤分派
- 臨時基類
- 臨時代理
- result_of 技術 TODO
- 薄模板
- 執行緒安全介面 TODO
- 特徵
- 型別擦除
- 型別生成器 (模板型別定義)
- 型別安全的列舉
- 型別選擇
- 虛擬建構函式
- 虛擬友元函式
以下是一些更高階的 C++ 習語。
- 信封信 TODO