Table of Contents |
ネームスペース †
- 鬼斬の実装は,全てネームスペースOnikiri内におかれる
- ヘッダ内でusing namespaceを使用するのは禁止
- includeしたファイル全てに波及してしまい,ネームスペースの意味が無くなるため
ヘッダ †
include の名前と順序 †
全てのヘッダは src/ からの相対パスとして include すること †
"." や ".." は使用禁止.
include の順序 †
以下のようにすると,include 先ヘッダで include しているファイルが隠れにくくなるので,各ファイルの依存ヘッダが明確になる
- 対応する cpp ファイルのヘッダ
- C/C++システムファイル
- その他ライブラリのヘッダ
- プロジェクト内のその他のヘッダ
その他の規約 †
- マクロは原則使用禁止
- ハードウェアのテーブルはshttlを使用して実現すること
- コーディング規約ではないけど,コミット時は必ず具体的に何をしたのかログに書くこと
(文責:しおや
ツールボックス
メニュー
最新の20件
最新の20件
2022-12-31
2022-09-24
2022-01-26
2019-09-17
2019-07-11
2018-07-12
2018-05-09
2018-02-07
2017-10-27
2017-10-15
2017-05-01
2017-03-27
2015-12-24