Base.
Можно ли как-то в деструкторе Base понять какой именно класс от него наследовался?
Пример: https://pastebin.com/wkRFJxvv
В этом примере выводд такой:
Derived is 4Base
Возможно ли сделать так, чтобы вывод был по типу:
Derived is 4Derived
?
Зачем?
Нельзя.
Более того, такие вещи нельзя делать по принципу подстановки Лисков...
Можно, через CRTP
Обсуждают сегодня