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

4 ответа

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

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

3 ответа

Предикат времени компиляции C ++ для проверки возможности вызова вызываемого объекта типа F с аргументом типа T

2 ответа

Проверка наличия члена, возможно, в базовом классе, версия C ++ 11

Вhttps://stackoverflow.com/a/1967183/134841 [https://stackoverflow.com/a/1967183/134841]предусмотрено решение для статической проверки, существует ли член, возможно, в подклассе типа: template <typename Type> class has_resize_method { class yes ...

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

1 ответ

Выполнить разрешение перегрузки с помощью шаблонного метапрограммирования

Вдохновленный другим вопросом, я попытался найти способ определить тип функции-члена перегрузки, учитывая фактический аргумент, используемый для вызова этой функции. Вот что у меня так далеко: #include <type_traits> template<typename F, typename ...

1 ответ

транспонировать логические аргументы функции шаблона в аргументы функции времени выполнения с метапрограммированием шаблона

У меня есть функция, которая принимает несколько логических аргументов шаблона:

3 ответа

Рекурсивная функция во время компиляции для вычисления следующей степени двух целого числа?

4 ответа

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

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

2 ответа

Также было бы возможно объявить шаблонный псевдоним с одним параметром, что делает интерфейс более самодокументированным

ние довольно сложно сформулировать словом, но вот что я пытаюсь достичь в некомпилируемом коде:

1 ответ

Использование аргумента шаблона void в реализации идиома раннего обнаружения

Вn4502 авторы описывают раннюю реализацию идиомы обнаружения, которая инкапсулирует

3 ответа

Конкатенировать строки времени компиляции в шаблоне во время компиляции?