memo‎ > ‎

Prg Style

Google C++スタイルガイド
・short、unsigned long long の代わりに <stdint.h> に定義されている int_16t、int_32t、int_64t 使う。
・ファイル名は小文字・アンダースコア・ダッシュのみを使う
・型名は全ての頭文字を大文字にする
・変数名はすべて小文字でアンダースコア区切り。クラスメンバ変数は最後にアンダースコアをつける(構造体はつけない)
・定数名は k で始め、頭文字を大文字にする
・通常の関数は先頭文字を大文字にする。アクセサ/ミューテータ変数名と一致させる。非常に簡素なインライン関数は小文字でもよい
・列挙子名は定数名と同じ命名規則を適用する
・マクロは全て大文字でアンダースコア区切り