2013-10-10 C言語,C++言語 コーディング規約 C言語とC++言語を使用している. ファイル名などの命名規則や,コーディング規約が自分なりに統一出来てないので統一する.いろいろな流派や思想などがあるみたいなので,偉人が考えたものを疑わずに使用する. (宗教戦争は避ける) C言語とC++言語の参考元は次を使用. 競合する部分はGoogleのC++スタイルガイドを優先.[C言語] Linux kernel coding style[C++言語] Google C++スタイルガイド 日本語訳参考元の部分に書かれている以外での補足. Emacsで行末の空白を強調表示する方法. ;; 行末の空白を強調表示 (setq-default show-trailing-whitespace t) (set-face-background 'trailing-whitespace "#b14770") C++言語で書かれたソースコードの拡張子cppはWindowsのみ.拡張子はccにする. インクルードガードは「#pragma once」を使用する. googleはインデントを2^1,linusさんはインデントを2^3と言ってます.なので,私は2^2にします.