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

1 ответ

Специализированная шаблонная функция с удаленным «общим» случаем не скомпилируется с g ++ <= 4.8.0 и clang ++

2 ответа

Просто и легко :)

я есть шаблонный класс с шаблонной функцией-членом template<class T> class A { public: template<class CT> CT function(); };Теперь я хочу специализировать шаблонную функцию-член двумя способами. Сначала для того, чтобы иметь тот же тип как ...

4 ответа

C ++ шаблонная специализация для всех подклассов

Мне нужно создать шаблонную функцию следующим образом: template<typename T> void foo(T a) { if (T is a subclass of class Bar) do this else do something else }Я также могу представить, как это делается с использованием специализации шаблонов ... ...

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

3 ответа

Шаблонный класс неполной специализации

Я столкнулся с интересным моментом, что я нене в состоянии объяснить или найти объяснение. Рассмотрим следующее определение шаблона (скомпилировано с mingw g...

1 ответ

Специализация члена класса шаблона без объявления в заголовке

4 ответа

скрыть шаблон функции, объявить специализации

Это продолжение кШаблоны C ++: предотвращение создания базового шаблона [https://stackoverflow.com/questions/2050900/c-templates-prevent-instantiation-of-base-template] Я использую шаблоны для достижения перегрузки функций без путаницы ...

1 ответ

) со всеми заголовками, которые вы включили, прямо скопированы и вставлены, а все макросы расширены.

ретий вопрос здесь сегодня ;-), но я действительно новичок в программировании шаблонов c ++ и перегрузке операторов. Я пытаюсь следующее: terminallog.hh //snipped code class Terminallog { public: Terminallog(); Terminallog(int); virtual ...

2 ответа

Использование параметров шаблона в качестве параметров шаблона

Почему следующий код недействителен?

3 ответа

Создание нового примитивного типа

Есть ли способ создать новый тип, который похож на один из базовых типов (например, char), и который может быть неявно преобразован между ними, но будет разл...

4 ответа

Является ли std :: vector <T> `пользовательским типом`?

В 17.6.4.2.1 / 1 и 17.6.4.2.1 / 2текущий проект стандарта ограничения наложены на специализации, введенные пользователями в