Код: Выделить всё
class Animal{};
class Bird : public Animal{};
class Dog : public Animal{};
class Penguin : public Bird{};
class Poodle : public Dog{};
Код: Выделить всё
Bird* bird;
Animal* animal;
bird = dynamic_cast(bird);
animal = dynamic_cast(animal);
Код: Выделить всё
birdЯ пытался понять, как работает Dynamic_cast, и ресурсы, которые я нашел в Интернете, оказались не самыми полезными. Если кто-то может предложить другую информацию о функциональности Dynamic_cast и некоторых случаях, когда это может быть полезно, я буду очень признателен.
Подробнее здесь: https://stackoverflow.com/questions/137 ... -cast-work
Мобильная версия