すごいアホな質問なんですが外部クラスを利用するときはヘッダとcppに分けて書くのが一般的だと思うのですが
ヘッダにクラスの実装を直接書くこともできるのはわかるんですが、これは分けて書く場合と比べてどのように違うのでしょうか。