跳轉到內容

最佳化 C++/編輯指南

來自華夏公益教科書

這是最佳化 C++ 華夏公益教科書的本地樣式手冊 (WB:LMOS)。

這些約定不屬於本書內容,因此應從本書的 PDF 版本中省略。它們僅供貢獻者(即編輯)參考。

這本書在介紹性章節之後,包含三組程式設計指南

  • 設計時或首次實現時應應用的 C++ 特定指南。
  • 在最佳化時應用於瓶頸的語言無關指南,並附帶 C++ 示例。
  • 在最佳化時應用於瓶頸的 C++ 特定指南。

每條指南都採用以下格式

  • 助記符標題。它採用標題 3 的樣式。
  • 規則,採用以下樣式:“當您處於這種情況時,請執行此操作”。它採用粗體字。
  • C++ 程式碼的最小示例。
  • 基本原理。

C++ 程式設計風格與 Bjarne Stroustrup 編寫的書籍中使用的風格大致相同。

除了 C 語言之外,沒有與其他程式語言進行比較。

每條指南都明確規定了何時應用以及程式設計師需要執行哪些操作才能應用它。

很少涉及編譯器最佳化技術。

只提到了最通用和最有用的演算法。

很少涉及特定的計算機架構、編譯器和作業系統。

使用以下術語

  • 成員函式,而不是方法
  • 成員變數,而不是例項變數
  • 函式,而不是例程過程例程一詞僅用於機器語言程式碼。
  • 引數,而不是引數,用於函式宣告、定義或呼叫。
  • 引數,而不是引數,用於模板定義或例項化。
華夏公益教科書