克服虚拟
尝试定义虚拟
要解决此问题,请考虑通过在类中引入新的虚拟成员函数来添加中间层:
<code class="cpp">class MyClass { public: virtual void print(ostream& where) const; };</code>
此虚拟函数提供a 表示在子类中自定义输出行为。
接下来,定义运算符
<code class="cpp">ostream& operator<< (ostream& out, const MyClass& mc) { mc.print(out); return out; }</code>
这种方法确保运算符
以上是如何定义虚拟 `的详细内容。更多信息请关注PHP中文网其他相关文章!