我正在尝试在 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++ 不支持默认整数。
- 语法错误:在 & 之前缺少 ','
这是否意味着我不能在编译时同时调用两个派生类?
很感谢任何形式的帮助。:(