.cpp1つと.h2つ、ヘッダファイルの再読み込み防止(#ifndef〜#endif)のせいで、後から読み込むヘッダファイルに共通の構造体渡せないんだけど、おまいらこういう対処ってどうやってる?

1.cpp…2.hと3.hを読み込む
2.h …#include "3.h"を書いてはいるけど読み込まない
3.h …1と2で使う構造体が入ってる