萎えた。

ヘッダファイルの謎

いくつか共有しないといけない列挙型をヘッダに書いて、各クラスのヘッダにインクルードした。それで、クラスのヘッダをいくつかインクルードしたら重複してるって怒られた。
プリプロセッサがなにしてるのか考えたらこうなるのはわかるんだけど、じゃあどうやって解決すればいいのかわからない。そもそも原因がそれなのか確信ももてない。