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

2 ответа

Как работает std :: enable_if?

Я только что задал этот вопрос:std :: numeric_limits как условиеЯ понимаю использование где

1 ответ

enable_if итератор как параметр шаблона по умолчанию?

У меня есть такой конструктор:

2 ответа

Используйте std :: tuple для списка параметров шаблона вместо списка типов

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

2 ответа

`std :: enable_if` - указатель на функцию - как?

Я хочу использовать SFINAE для включения определенного шаблона, если пользователь передаетуказатель на функцию в качестве параметра. Я погуглил, но ничего не нашел - я тоже попытался посмотреть на<type_traits> документация, но не смог найти ...

1 ответ

Почему SFINAE (enable_if) не работает для функций-членов шаблона класса?

1 ответ

Как я могу использовать std :: enable_if в операторе преобразования?

По сути, я хочу, чтобы мой тип диапазона был неявно конвертируемым изRange<const char> вRange<const unsigned char>, std :: enable_if кажется невозможным, потому что функция не принимает аргументов и не имеет возврата. Какая работа вокруг? Вот в ...

2 ответа

Понимание шаблонов псевдонимов

Я спросилвопрос это имеет несколько ссылок на код:

2 ответа

Используйте std :: tuple для списка параметров шаблона вместо списка типов

Я пытаюсь сделать вызов шаблонной функции, как это: typedef std::tuple<int, double, bool> InstrumentTuple; Cache cache; InstrumentTuple tuple = cache.get<InstrumentTuple>();Я знаю, что могу «просто» передать типы кортежей. Это то, что я знаю, но ...

1 ответ

Как я могу использовать std :: enable_if в операторе преобразования?

По сути, я хочу, чтобы мой тип диапазона был неявно конвертируемым из

1 ответ

Почему я должен избегать std :: enable_if в сигнатурах функций

Скотт Мейерс опубликовалсодержание и статус [http://scottmeyers.blogspot.de/2013/01/effective-c11-content-and-status.html] его следующей книги EC ++ 11. Он написал, что один пункт в книге может быть«Избегайтеstd::enable_if в функции подписи ...