LINUX.ORG.RU

История изменений

Исправление dzidzitop, (текущая версия) :

так как проверить имплементит ли инстанс какой-то интерфейс без dynamic_cast? примеры придумать легко - от loggable до пустого маркера thread_safe, которые могут помогать писать плагины и т.д.

да в тот же cout с его статической типизацией может понадобиться что-нибудь записать.

но нет - не поддерживает какой-нибудь unique_ptr ковариантность - значит нинужно.

в общем, мозга для того и нужна, чтоб ей думать и использовать инструменты по назначению.

ну и если что, то полиморфизм как и нормальные и «умные» указатели у меня очень редкие гости на плюсах. так что если примеры не нравятся, то придумайте сами.

ну или goto и беззнаковые типы запретите до кучи.

Исправление dzidzitop, :

так как проверить имплементит ли инстанс какой-то интерфейс без dynamic_cast? примеры придумать легко - от loggable до пустого маркера thread_safe, которые могут помогать писать плагины и т.д.

да в тот же cout с его статической типизацией может понадобиться что-нибудь записать.

но нет - не поддерживает какой-нибудь unique_ptr ковариантность - значит нинужно.

в общем, мозга для того и нужна, чтоб ей думать и использовать инструменты по назначению.

ну и если что, то полиморфизм, как и нормальные и «умные» указатели, у меня очень редкие гости на плюсах. так что если примеры не нравятся, то придумайте сами.

ну или goto и беззнаковые типы запретите до кучи.

Исправление dzidzitop, :

так как проверить имплементит ли инстанс какой-то интерфейс без dynamic_cast? примеры придумать легко - от loggable до пустого маркера thread_safe, которые могут помогать писать плагины и т.д.

да в тот же cout с его статической типизацией может понадобиться что-нибудь записать.

но нет - не поддерживает какой-нибудь unique_ptr ковариантность - значит нинужно.

в общем, мозга для того и нужна, чтоб ей думать и использовать инструменты по назначению.

ну и если что, то полиморфизм, как и нормальные и «умные» указатели, у меня очень редкие гости на плюсах. так что если с примеры не нравятся, то придумайте сами.

ну или goto и беззнаковые типы запретите до кучи.

Исправление dzidzitop, :

так как проверить имплементит ли инстанс какой-то интерфейс без dynamic_cast? примеры придумать легко - от loggable до пустого маркера thread_safe, которые могут помогать писать плагины и т.д.

да в тот же cout с его статической типизацией может понадобиться что-нибудь записать.

но нет - не поддерживает какой-нибудь unique_ptr ковариантность - значит нинужно.

в общем, мозга для того и нужна, чтоб ей думать и использовать инструменты по назначению.

ну и если что то полиморфизм как и нормальные и «умные» указатели у меня очень редкие гости на плюсах. так что если с примеры не нравятся, то придумайте сами.

ну или goto и беззнаковые типы запретите до кучи.

Исходная версия dzidzitop, :

так как проверить имплементит ли инстанс какой-то интерфейс без dynamic_cast? примеры придумать легко - от loggable до пустого маркера thread_safe, которые могут помогать писать плагины и т.д.

да в тот же cout с его статической типизацией может понадобиться что-нибудь записать.

но нет - не поддерживает какой-нибудь unique_ptr ковариантность - значит нинужно.

в общем, мозга для того и нужна, чтоб ей думать и использовать инструменты по назначению.