BCC 5.5.1であるテンプレートクラスの変数をメンバに持つクラスがいて、このクラスのヘッダの段階では
テンプレート引数にくるクラスが前方宣言されただけの時コンパイラに未定義の構造体と警告されてしまいます。
でもcppの方で実際の定義が分かるので、一応コンパイルは通ってるみたいなんですが、
コンパイラを黙らせるにはどのように書くのが良いのでしょうか?

ヘッダ
class hoge;
class piyo{
  sokuseki_ptr<hoge> hoggee;
};

ソース
struct hoge{ 〜 }
(hoggeeの使用)