俺もJavaつついてC→C++と移行したクチなんだが、
未だにcppに実装を書いて、hに定義だけ書くっつースタイルに慣れない。
定義と実装を同じ所に置いておかないと、
interfaceが変わったときとかめんどくさくね?
ファイル数が増えると、管理対象も増えるってことで、結構面倒だし…

別に誰にソース見せるわけでもないから、
全部hに書いて組んじゃってるけど、
これって熟練者からすると、噴飯ものだろうなぁ。