通知
すべてクリア
02/09/2020 11:04 am
C++におけるヘッダの役割について質問です。Game.h
においてcheckValue
メソッドで簡単な処理が書いてありますが、
個人的にヘッダーファイルは変数や関数の宣言をするためのもので、関数の処理はソースファイルでやるものと思っていました。
そこで伺いたいのですが、C++におけるヘッダとソースファイルに記述する処理の線引きって何でしょうか?
一行で済む処理ならヘッダーファイルに書いても良いという暗黙知があるのでしょうか?
02/09/2020 11:04 am
一行ぐらい簡単な処理はヘッダーにも書いたりします。
私の場合、ゲッター、セッターはヘッダーに書いておきます。
ヘッダーに書いても動かないことはないですが基本的に宣言と処理は分けておきましょう。