単にスタイルの問題かもだけど、hoge.h と hoge.cc で、
hoge.cc でしか使わないヘッダファイルは、hoge.cc のファイルの方でインクルードしてる?
それとも、全部 hoge.h に回しちゃう派?