Результаты поиска по запросу "sfinae"

0 ответов

«Anti-SFINAE», разрешающий перегрузку, если данное выражение * не * правильно сформировано

Легко использовать SFINAE, чтобы скрыть конкретную перегрузку функции, если конкретное выражение не правильно сформировано. Но я хочу сделать наоборот, скрыв...

0 ответов

также распечатает

исал следующий код: #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&>() )> ...

5 ответов

Выбор функции-члена с использованием различных условий enable_if

Я пытаюсь определить, какая версия функции-члена вызывается на основе параметра шаблона класса. Я попробовал это:

ТОП публикаций

3 ответа

СФИНА: Компилятор не выбирает специализированный шаблонный класс

у меня естьSFINAE проблема: В следующем коде я хочу, чтобы компилятор C ++ выбрал специализированный функтор и напечатал «special», но он «print» general »q...

1 ответ

Специализация шаблона и проблемы enable_if [дубликаты]

5 ответов

Вторая проблема реальна. Я упустил из виду 14.7.1 / 2; аргументы по умолчанию не создаются самим шаблоном.

1 ответ

специализация std :: hash с использованием sfinae?

В качестве упражнения я пытался понять, смогу ли я использовать SFINAE для создания

2 ответа

Что именно означает «непосредственный контекст», упомянутый в стандарте C ++ 11, для которого применяется SFINAE?

Пункт 14.8.2 / 8 Стандарта C ++ 11 определяет условия, при которых сбой замещения должен приводить или не должен приводить к «жесткой» ошибке компиляции (что приводит к сбою компиляции) или к «мягкой» ошибке, которая просто заставить компилятор ...

1 ответ

Очень автоматический оператор генератор в C ++

1 ответ

думаю ...

читал различные авторитеты по этому вопросу, в том числеDewhurst [http://www.semantics.org/once_weakly/w02_SFINAE.pdf]и все же так и не удалось с этим вопросом, казалось бы, простым. Что я хочу сделать, этовызов C ++функциональный ...