跳轉到內容

更多 C++ 習語/內容

來自華夏公益教科書

注意:每個習語的同義詞在括號中列出。

  1. 非迴圈訪問者模式 TODO
  2. 取地址 截至 2011 年 10 月 9 日,已開發 75%
  3. 代數層次結構 截至 2008 年 6 月 12 日,已開發 75%
  4. 透過初始化附加 截至 2011 年 10 月 22 日,已開發 75%
  5. 委託人-代理人 截至 2011 年 10 月 9 日,已開發 75%
  6. Barton-Nackman 技巧 截至 2011 年 2 月 21 日,已開發 75%
  7. 從成員派生基類 截至 2007 年 8 月 6 日,已開發 75%
  8. Boost 變異體 截至 2010 年 5 月 9 日,已開發 75%
  9. 在初始化期間呼叫虛擬函式 截至 2007 年 8 月 6 日,已開發 75%
  10. 能力查詢 截至 2011 年 2 月 21 日,已開發 100%
  11. 受檢刪除 截至 2007 年 8 月 15 日,已開發 75%
  12. 清除並最小化 截至 2007 年 8 月 10 日,已開發 75%
  13. 透過成員模板強制轉換 截至 2007 年 8 月 14 日,已開發 100%
  14. 計算建構函式 截至 2011 年 10 月 9 日,已開發 75%
  15. 具體資料型別 截至 2008 年 3 月 17 日,已開發 75%
  16. 首次使用時構造 截至 2007 年 8 月 6 日,已開發 75%
  17. 構造跟蹤器 截至 2007 年 8 月 6 日,已開發 75%
  18. 複製並交換 截至 2007 年 8 月 10 日,已開發 75%
  19. 寫時複製 截至 2009 年 5 月 20 日,已開發 100%
  20. 執行緒安全寫時複製 100% 開發完成  於 2009 年 5 月 20 日
  21. 侵入式引用計數(計數主體) 75% 開發完成  於 2007 年 11 月 16 日
  22. 協變返回值型別 待辦事項
  23. 奇異遞迴模板模式(CRTP) 100% 開發完成  於 2024 年 6 月 7 日
  24. 棄用和刪除 待辦事項
  25. 空基最佳化(EBO) 75% 開發完成  於 2011 年 10 月 9 日
  26. enable-if 75% 開發完成  於 2011 年 2 月 21 日
  27. 擦除-移除 75% 開發完成  於 2007 年 11 月 17 日
  28. 執行繞指標 75% 開發完成  於 2007 年 8 月 6 日
  29. 爆炸式返回值型別 待辦事項
  30. 匯出保護宏 待辦事項
  31. 表示式模板 75% 開發完成  於 2007 年 8 月 6 日
  32. 偽 vtable 待辦事項
  33. 快速 Pimpl 0% 開發完成  於 2007 年 8 月 6 日 待辦事項
  34. 最終類 75% 開發完成  於 2010 年 5 月 10 日
  35. 自由函式分配器75% 開發完成  於 2014 年 6 月 18 日
  36. 函式物件 待辦事項
  37. 函式中毒 待辦事項
  38. 通用容器慣用法 75% 開發完成  於 2007 年 11 月 22 日
  39. 層次結構生成 待辦事項
  40. 隱式轉換 待辦事項
  41. 包含保護宏 75% 開發完成  於 2007 年 11 月 3 日
  42. 內聯保護宏 75% 開發完成  於 2007 年 11 月 3 日
  43. 內部類 75% 開發完成  於 2007 年 8 月 31 日
  44. Int-To-Type 75% 開發完成  於 2008 年 9 月 21 日
  45. 介面類 75% 開發完成  於 2008 年 1 月 6 日
  46. 迭代器對 100% 開發完成  於 2007 年 10 月 28 日
  47. 結交新朋友 75% 開發完成  於 2008 年 1 月 5 日
  48. 元函式 75% developed  as of 15 September 2008
  49. 移動建構函式 100% developed  as of 13 August 2007
  50. 多語句宏 75% developed  as of 16 February 2008
  51. 成員檢測器 75% developed  as of 10 May 2010
  52. 命名建構函式 75% developed  as of 28 September 2008
  53. 命名外部引數 TODO
  54. 命名迴圈(帶標籤的迴圈) 75% developed  as of 9 May 2010
  55. 命名引數 75% developed  as of 11 May 2010
  56. 命名模板引數 TODO
  57. Nifty 計數器(Schwarz 計數器) 75% developed  as of 6 August 2007
  58. 不可複製mixin 75% developed  as of 6 August 2007
  59. 非成員非友元函式 0% developed  as of 10 March 2008 TODO
  60. 無丟擲交換 75% developed  as of 9 January 2008
  61. 非虛介面(NVI,公共過載非虛呼叫受保護非過載虛擬函式) 75% developed  as of 12 June 2008
  62. nullptr 75% developed  as of 3 November 2007
  63. 物件生成器 75% developed  as of 14 September 2008
  64. 物件模板 TODO
  65. 引數化基類(引數化繼承) 75% developed  as of 6 August 2007
  66. Pimpl(控制代碼體、編譯防火牆、柴郡貓) 0% developed  as of 2 March 2011
  67. 策略克隆(元函式包裝器) 100% developed  as of 14 August 2007
  68. 基於策略的設計 TODO
  69. 多型異常 75% developed  as of 28 September 2008
  70. 多型值型別 75% developed  as of 21 June 2024
  71. 遞迴型別組合 TODO
  72. 要求或禁止基於堆的物件
  73. 資源獲取即初始化(RAII,執行環繞物件,作用域鎖定) 100% developed  as of 6 November 2007
  74. 資源返回 75% developed  as of 3 November 2007
  75. 返回型別解析器 75% 開發 截至 2010 年 5 月 10 日
  76. 執行時靜態初始化順序習語 75% 開發 截至 2007 年 8 月 6 日
  77. 安全布林值 75% 開發 截至 2007 年 8 月 6 日
  78. 作用域守衛 100% 開發 截至 2007 年 8 月 14 日
  79. 替換失敗不是錯誤 (SFINAE) 75% 開發 截至 2012 年 5 月 12 日
  80. 縮短長模板名稱 TODO
  81. 縮減至適合大小 75% 開發 截至 2007 年 8 月 10 日
  82. 小型物件最佳化 TODO
  83. 智慧指標 75% 開發 截至 2007 年 11 月 17 日
  84. 儲存類跟蹤器 TODO
  85. 標籤分派 50% 開發 截至 2024 年 6 月 20 日
  86. 臨時基類 75% 開發 截至 2007 年 8 月 6 日
  87. 臨時代理 75% 開發 截至 2007 年 8 月 6 日
  88. result_of 技術 TODO
  89. 薄模板 75% 開發 截至 2007 年 8 月 6 日
  90. 執行緒安全介面 TODO
  91. 特徵 75% 開發 截至 2024 年 6 月 20 日
  92. 型別擦除 75% 開發 截至 2015 年 2 月 4 日
  93. 型別生成器 (模板型別定義) 75% 開發 截至 2008 年 9 月 14 日
  94. 型別安全的列舉 75% 開發 截至 2010 年 5 月 11 日
  95. 型別選擇 75% 開發 截至 2010 年 5 月 9 日
  96. 虛擬建構函式 75% 開發 截至 2008 年 3 月 17 日
  97. 虛擬友元函式 75% 開發 截至 2010 年 5 月 10 日

高階習語

[編輯 | 編輯原始碼]

以下是一些更高階的 C++ 習語。

  1. 信封信 75% 開發 截至 2008 年 2 月 1 日 TODO


已棄用習語

[編輯 | 編輯原始碼]
  1. 常量 auto_ptr 75% 開發 截至 2007 年 8 月 15 日
華夏公益教科書