cppとhを分ける必要がない場合は分けないべきですか?