クラスIPrinterManagerおよびその子クラスColorPrinterManagerが指定されています。 ColorPrinterは、子クラスのAbstractPrinterです。コンパイルはメッセージColorPrinterManager::print is not a covariant of IPrinterManager::printで中止されます。この問題を解決するにはどうすれば
元の配列を保持しながら回転した配列の特定のセクションを取得できるようにする必要があります。 私が持っているものは、どうすればいいのか正確には動作しません。それがローテーションなのか他のものなのかは分かりません。 私は回転のために持っていることは(擬似コードで)です: get(x, y, rot%4):
rot == 1 then arr[height - 1 - y, x]
r
派生クラスで仮想関数の名前を付ける方法を決定しようとしています。 Base.h
class Base
{
public:
virtual void Virtual() = 0;
};
Derived.h
class Derived : public Base {
public:
void Virtual();
};
Derived.cpp
Derived