Результаты поиска по запросу "template-meta-programming"

1 ответ

метафункция шаблона для определения специализаций шаблона

Вдохновленэтот вопрос [https://stackoverflow.com/q/14227983/170521]Мне интересно, есть ли какая-то проверка во время компиляции, которую можно ввести, чтобы определить, есть ли два заданных экземпляра шаблона: template <typename T> class ...

4 ответа

В чем разница между чертой и политикой?

У меня есть класс, поведение которого я пытаюсь настроить. template<int ModeT, bool IsAsync, bool IsReentrant> ServerTraits;Затем у меня есть сам объект сервера: template<typename TraitsT> class Server {...};Мой вопрос для моего ...

4 ответа

Вычислить n-е простое число во время компиляции [закрыто]

Особенности C ++ 11, сconstexpr и наборы аргументов шаблона, на мой взгляд, должны быть достаточно сильными, чтобы выполнять довольно сложные вычисления. Одним из возможных примеров, к которому я имею практическое применение, является вычисление ...

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

3 ответа

Как определить количество параметров std :: function?

У меня следующая проблема. Допустим, вы хотите написать универсальную функцию, которая может принимать лямбда-выражения. Я понимаю, что если параметр имеет тип std :: function, то я мог бы не только использовать лямбда-выражения, но также функции ...

4 ответа

Каковы различия между шаблонами C ++ и Java / C # Generics и каковы ограничения? [закрыто]

Прочитал интересную статью / ветку / обсуждение отВот [https://stackoverflow.com/questions/2723397/java-generics-what-is-pecs/]и я получил следующие вопросы: Каковы ограничения дженериков Java / C #?Что возможно с шаблонами C ++, что невозможно ...

1 ответ

Парадокс Рассела в шаблонах C ++ [дубликаты]

На этот вопрос уже есть ответ: Обратный конструктор переменных - почему это работает? [/questions/32997699/fallback-variadic-constructor-why-does-this-work] 1 ответ Рассмотри эту программу: #include <iostream> #include <type_traits> using ...

5 ответов

Применить первую действительную функцию из набора из N функций

Этот предыдущий ответ показывает, как применить функцию, основанную на действительности вызова:Во [https://stackoverflow.com/a/42030223/882932]. Однако это относится к двум функциям. Мне было интересно, можно ли обобщить эту концепцию наN ...

5 ответов

Как я могу определить, может ли тип передаваться в std :: ostream?

Я пытаюсь написать характеристику типа, чтобы определить, имеет ли тип перегруженный оператор << (), подходящий для использования в выходном потоке. Я что-то упускаю, потому что всегда получаю истину для простого пустого класса без операторов ...