Jeśli rzutuję obiekt na typ bazowy i zapisuję go na std :: map, a następnie otrzymuję go z powrotem i przekształcam go na typ pochodny, czy nadal mam prawidłowe dane w pochodnych klasach?Rzuca obiekt z wyprowadzonych na bazę i od tyłu
Czy muszę wykonać konkretny rodzaj obsady?
Odpowiedź sepp2k dotyczy sposobu przechowywania danych. Dla rzutów dostępne są 'static_cast' i' dynamic_cast' oraz zwykły casting w stylu C. – Firedragon
Należy również zauważyć, że downcasting jest "często" zapachem kodu. –