Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
'cast' : 'type' nem polimorfikus típus
Megjegyzések
A dynamic_cast nem polimorf osztályból (virtuális függvények nélküli osztályból) való konvertáláshoz nem használható.
A static_cast használatával nem polimorf típusok konvertálását hajthatja végre. Azonban static_cast nem végez futásidejű ellenőrzést.
példa
A következő példa c2683-at hoz létre:
// C2683.cpp
// compile with: /c
class B { };
class D : public B { };
void f(B* pb) {
D* pd1 = dynamic_cast<D*>(pb); // C2683
D* pd1 = static_cast<D*>(pb); // OK
}