¿Hay alguna forma de convertir un std :: alguno que contenga un puntero derivado a un puntero base, sin conocer el tipo derivado?
Digamos que tengo un std::any objeto que puede o no contener un puntero a alguna clase derivada de una clase base dada B. ¿Hay alguna manera de hacer algo que: Devuelve a B *, si elstd::any objeto contiene algo convertible a B *, o ¿Lanza una excepción si no? Parece que dynamic_cast y...