1

CallOption および PutOption 派生クラスで Put-Call Parity 関数をコーディングしようとしています。この関数がオブジェクトの参照を引数として渡してほしいです。

これは、CallOption.hpp

double PCParity(const PutOption& put_option) const;

そして同様にPutOption.hpp

double PCParity(const CallOption& call_option) const;

もちろん、私は CallOption.hpp を PutOption.hpp に、相互に含めました。

しかし、次のエラーが発生します。

  • 識別子「PutOption」は定義されていません。
  • 型指定子がありません - int と見なされます。注 C++ は default-int をサポートしていません。
  • 構文エラー: & の前に「,」がありません

コンパイル時に 2 つの派生クラスを同時に呼び出すことはできないということですか?

どんな助けでも大歓迎です。:(

4

1 に答える 1