本書介紹
背景
❱
風格指引的目標
C++ 版本
標頭檔 (Header Files)
❱
自給自足標頭檔
#define 保護
前向宣告
行內函式
#include 時的名稱與順序
作用域 (Scoping)
❱
名稱空間
無名名稱空間與靜態變數
非成員、靜態成員、全域函式
區域變數
靜態與全域變數
thread_local 的變數
類別 (Classes)
❱
在建構子內工作
隱性轉換
🚧 可複製或可轉移的型別
🚧 Struct 與 Class 的比較
🚧 繼承
🚧 運算子多載
🚧 存取控制
🚧 宣告順序
🚧 函式 (Functions)
🚧 Google 特有的魔術
🚧 其他 C++ 特性
❱
🚧 預處理器巨集
命名 (Naming)
❱
通用命名規則
檔案名稱
型別名稱
變數名稱
常數名稱
函數名稱
名稱空間名稱
列舉器名稱
巨集名稱
名稱規則的例外
🚧 註解
🚧 排版
🚧 規則中的例外
🚧 結尾贈言
附錄:中英文名詞對照
Light (default)
Rust
Coal
Navy
Ayu
Google C++ Style Guide 繁體中文版
🚧 其他 C++ 特性