クラスがあります
//抽象クラスが必要です。
class Foo
{
public:
virtual void bar()=0;
};
//この抽象的なcalsをプログラム全体で使用して、ポリモーフィズムを楽しんでもらいたいです:)。
class EatFoo
{
public:
vector<Foo> fooV; // not working
vector<Foo *> fooPV;
};
抽象クラスをインスタンス化できないというコンパイル時エラーが発生します。
はい、その通りですが、私は本当に欲しい、または学びたいです:
他のプログラマーに「しなければならない」ようにする方法は、いくつかの関数を実装する必要があり、プログラムでポインターを使用したくありません。[何故かはわからない ?しかし、私はその腸の感覚を持っています..]
私を助けることができるいくつかのパターンまたは何かがありますか?javaの場合、それはすべての参照であり、うん、それは実行可能です。
ありがとう。