если тип становится известен только в момент работы программы, а не во время компиляции, то нет
Не, я не совсем правильно задал вопрос. К примеру у нас есть вирутальная функция в родителе, которая, допустим, выводит "Hellow world". И такая же функция в наследнике, которая выводит просто "Hi". Как это сделать с помощью CRTP
Мне сдается, что никак...
сделать SFINAE в зависимости от того, есть у наследника эта функция
это ортогонально друг другу, не вижу связи
Ну да, связи тут нет. Но ТС спрашивал как с помощью crtp решить его вопрос. Он же не спрашивал как с помощью crtp и sfinae решить его вопрос.
Обсуждают сегодня