LINUX.ORG.RU

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

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

воспевая/защищая плюсовое МП

Я не воспеваю плюсовое МП, это уродство. Но это много лучше МП раста.

Гы, а вот щас наконец-то съязвлю.

А теперь перечитай еще раз сообщение и подумай, где ты ошибся.

Но тут же возникал встречный вопрос: почему первый вариант не выберется на вообще не связанных типах?

Связанность типов проверяется уже внутри второго варианта. Выбор между вариантами (test_pre_is_base_of) осуществляется на основе аргумента 0, а не на основе шаблонных параметров.

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

воспевая/защищая плюсовое МП

Я не воспеваю плюсовое МП, это уродство. Но это много лучше МП раста.

Гы, а вот щас наконец-то съязвлю.

А теперь перечитай еще раз сообщение и подумай, где ты ошибся.

Но тут же возникал встречный вопрос: почему первый вариант не выберется на вообще не связанных типах?

Связанность типов проверяется уже внутри второго варианта.