Задать вопрос
Dyikot
@Dyikot

А нужно ли заменять dynamic_cast?

У меня есть пустой интерфейс IData. И мне требуется только в двух случаях проверить тип наследуемого класса используя dynamic_cast чтобы автоматически выбрать шаблон данных. В остальных случаях шаблон устанавливается в ручную.
Возможно вы скажите что можно статически установишь через шаблон и там через if constexpr проверить тип. Так у меня и было. Но с таким подходит я не могу использывать привязку данных. Поэтому надо было что-то делать и пока ничего лучше чем так я не придумал. Это оптимальный подход?
  • Вопрос задан
  • 22 просмотра
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Яндекс Практикум
    Разработчик C++ расширенный
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл разработчик С++
    4 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы