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

1 ответ

SFINAE Для обнаружения существования функции, не являющейся членом

Кто-нибудь знает метод для специализации шаблона в зависимости от того, определен ли метод, не являющийся членом? Я знаю, что существует множество способов с...

5 ответов

Объясните C ++ SFINAE программисту, не являющемуся C ++

Что такое SFINAE в C ++?Не могли бы вы объяснить это словами, понятными программисту, который не разбирается в C ++? Кроме того, какому понятию в языке вроде...

1 ответ

используйте sfinae для проверки существования членов пространства имен

Я пытался выяснить, можно ли использовать sfinae для проверкиПространство имен член существования. Google довольно молчит об этом. Я пробовал следующий код, ...

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

5 ответов

SFINAE работает по-разному в случае типовых и нетиповых параметров шаблона

1 ответ

Почему создание шаблонов продолжается здесь вечно?

В следующем коде я хочу заменить

2 ответа

SFINAE не происходит с std :: under_type

Ниже код SFINAE с шаблонами переменных прекрасно компилируется с использованием clang 3.7.1, C ++ 14:

4 ответа

Как устранить неоднозначность в перегруженных функциях с помощью SFINAE

У меня есть невероятно захватывающая библиотека, которая может переводить точки: она должна работать с любыми типами точек

3 ответа

SFINAE, чтобы базовый шаблон всегда приводил к ошибке

Так что я проектирую своего рода

1 ответ

Понимание SFINAE

Насколько я знаю, SFINAE означает, что ошибки замещения не приводят к ошибкам компиляции, а просто удаляют прототип из списка возможных перегрузок. Что я не понимаю: зачем это СФИНАЕ template <bool C, typename T = void> struct enable_if{}; ...

4 ответа

Использование std :: enable_if с параметрами анонимного типа

Я пытаюсь использовать