Результаты поиска по запросу "sfinae"
«Anti-SFINAE», разрешающий перегрузку, если данное выражение * не * правильно сформировано
Легко использовать SFINAE, чтобы скрыть конкретную перегрузку функции, если конкретное выражение не правильно сформировано. Но я хочу сделать наоборот, скрыв...
также распечатает
исал следующий код: #include <iostream> #include <string> #include <type_traits> template<typename, typename = void> struct is_incrementable : std::false_type {}; template<typename T> struct is_incrementable<T, decltype( ++std::declval<T&>() )> ...
Выбор функции-члена с использованием различных условий enable_if
Я пытаюсь определить, какая версия функции-члена вызывается на основе параметра шаблона класса. Я попробовал это:
СФИНА: Компилятор не выбирает специализированный шаблонный класс
у меня естьSFINAE проблема: В следующем коде я хочу, чтобы компилятор C ++ выбрал специализированный функтор и напечатал «special», но он «print» general »q...
специализация std :: hash с использованием sfinae?
В качестве упражнения я пытался понять, смогу ли я использовать SFINAE для создания
Что именно означает «непосредственный контекст», упомянутый в стандарте C ++ 11, для которого применяется SFINAE?
Пункт 14.8.2 / 8 Стандарта C ++ 11 определяет условия, при которых сбой замещения должен приводить или не должен приводить к «жесткой» ошибке компиляции (что приводит к сбою компиляции) или к «мягкой» ошибке, которая просто заставить компилятор ...