еще раз.
Вот тут пример, для вопроса. Вопрос вот в чем: возможно ли в base сделать sfinae перегрузку метода size более цивильно?
а где тут sfinae ?
Методы size
А как вы смотрите на вот такое решение?
0 это особое значение или просто показатель отсутствия значения?
В base будут еще другие методы
Все равно не понятно зачем это все, но больше всего смущает 0, что будет при derive1<0>
Я не написал тут, но в реальном коде там будет static_assert проверка на это
Обсуждают сегодня