2
Gibt es eine Möglichkeit, ein std :: any, das einen abgeleiteten Zeiger enthält, in einen Basiszeiger umzuwandeln, ohne den abgeleiteten Typ zu kennen?
Angenommen, ich habe ein std::anyObjekt, das möglicherweise einen Zeiger auf eine abgeleitete Klasse einer bestimmten Basisklasse enthält oder nicht B. Kann ich auf irgendeine Weise etwas tun, das: Gibt a zurück B *, wenn das std::anyObjekt etwas enthält, das in B *oder konvertierbar ist Wirft eine Ausnahme, wenn nicht? Es …