可能かどうかはわかりませんが、達成すべき簡単な例があります。それを必要とする派生クラスがたくさんあるため、最初の純粋仮想関数を使用する必要があります。ただし、いくつかの派生クラスには2番目のパラメーターも必要です。
基本クラスの車があります:
public ref class Car abstract
{
.....
public:
virtual void move(Road ^ road) = 0; //I am not allowed to delete this line
//virtual void move(Road ^ road, Parameter2 ^ parameter2) = 0; //overload
}
純粋仮想関数をオーバーロードすることは可能ですか?または、最悪の場合、2つのパラメーターを必要とするいくつかのクラスでその関数を無効にしますか?
私はただ学んでいます、愚かな質問でごめんなさい。