История изменений
Исправление Siborgium, (текущая версия) :
воспевая/защищая плюсовое МП
Я не воспеваю плюсовое МП, это уродство. Но это много лучше МП раста.
Гы, а вот щас наконец-то съязвлю.
А теперь перечитай еще раз сообщение и подумай, где ты ошибся.
Но тут же возникал встречный вопрос: почему первый вариант не выберется на вообще не связанных типах?
Связанность типов проверяется уже внутри второго варианта. Выбор между вариантами (test_pre_is_base_of) осуществляется на основе аргумента 0, а не на основе шаблонных параметров.
Исходная версия Siborgium, :
воспевая/защищая плюсовое МП
Я не воспеваю плюсовое МП, это уродство. Но это много лучше МП раста.
Гы, а вот щас наконец-то съязвлю.
А теперь перечитай еще раз сообщение и подумай, где ты ошибся.
Но тут же возникал встречный вопрос: почему первый вариант не выберется на вообще не связанных типах?
Связанность типов проверяется уже внутри второго варианта.