C++ C++;从公共基类派生的函数传递和返回对象

C++ C++;从公共基类派生的函数传递和返回对象,c++,class,inheritance,polymorphism,C++,Class,Inheritance,Polymorphism,这里是C++新手 比如说我有水果课 水果类是基类。 衍生类水果有橘子类、苹果类、梨类、葡萄类 我有另一个类,类Hybrid及其构造函数,它需要两个输入参数,这两个参数都必须是来自类Fruit的派生类的对象。这两个输入可以是来自上述派生类的对象的任意两个组合。类Hybrid可以继承自类Fruit或使解决方案最简单的任何类 另一件事,我希望类Hybrid构造一个类Apple对象,然后在函数调用中返回它。如果有人能就如何做到这一点提供上述问题的非常基本的例子,那就太好了。所涉及的概念是相对的 例如:一

这里是C++新手

比如说我有水果课

水果类是基类。 衍生类水果有橘子类、苹果类、梨类、葡萄类

我有另一个类,类Hybrid及其构造函数,它需要两个输入参数,这两个参数都必须是来自类Fruit的派生类的对象。这两个输入可以是来自上述派生类的对象的任意两个组合。类Hybrid可以继承自类Fruit或使解决方案最简单的任何类

另一件事,我希望类Hybrid构造一个类Apple对象,然后在函数调用中返回它。如果有人能就如何做到这一点提供上述问题的非常基本的例子,那就太好了。

所涉及的概念是相对的

例如:一个
是一个
水果
,但是
杂交
有两个
水果