次のように私は私の基本クラスを持っている:C++の継承
class point //concrete class
{
... //implementation
}
class subpoint : public point //concrete class
{
... //implementation
}
がどのように私はサブポイントオブジェクトにポイントオブジェクトからキャストのですか?私は次の3つを試しました:
point a;
subpoint* b = dynamic_cast<subpoint*>(&a);
subpoint* b = (subpoint*)a;
subpoint b = (subpoint)a;
これらのキャストは何が問題なのですか?
実際にキャストされるオブジェクトは、サブポイント型であり、ポイントの配列内にあります。 – CodeKingPlusPlus