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

3 ответа

Какое правильное ограничение `enable_if` для установщика совершенной пересылки?

Херб СаттерсВернуться к истокам! Основы современного C ++ В презентации на CppCon обсуждались различные варианты передачи параметров и сравнивались их произв...

2 ответа

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

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

4 ответа

Как я могу использовать std :: enable_if с само-выводимым типом возврата?

C ++ 14 [http://en.wikipedia.org/wiki/C++14#Function_return_type_deduction]будет иметь функции, чей тип возврата может быть выведен на основе возвращаемого значения. auto function(){ return "hello world"; }Могу ли я применить это поведение ...

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

4 ответа

Как я могу использовать std :: enable_if с само-выводимым типом возврата?

C ++ 14 будет иметь функции, чей тип возврата может быть выведен на основе возвращаемого значения.

2 ответа

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

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

2 ответа

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

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

1 ответ

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

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

1 ответ

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

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

2 ответа

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

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

2 ответа

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