Результаты поиска по запросу "template-specialization"
Просто и легко :)
я есть шаблонный класс с шаблонной функцией-членом template<class T> class A { public: template<class CT> CT function(); };Теперь я хочу специализировать шаблонную функцию-член двумя способами. Сначала для того, чтобы иметь тот же тип как ...
C ++ шаблонная специализация для всех подклассов
Мне нужно создать шаблонную функцию следующим образом: template<typename T> void foo(T a) { if (T is a subclass of class Bar) do this else do something else }Я также могу представить, как это делается с использованием специализации шаблонов ... ...
Шаблонный класс неполной специализации
Я столкнулся с интересным моментом, что я нене в состоянии объяснить или найти объяснение. Рассмотрим следующее определение шаблона (скомпилировано с mingw g...
скрыть шаблон функции, объявить специализации
Это продолжение кШаблоны C ++: предотвращение создания базового шаблона [https://stackoverflow.com/questions/2050900/c-templates-prevent-instantiation-of-base-template] Я использую шаблоны для достижения перегрузки функций без путаницы ...
) со всеми заголовками, которые вы включили, прямо скопированы и вставлены, а все макросы расширены.
ретий вопрос здесь сегодня ;-), но я действительно новичок в программировании шаблонов c ++ и перегрузке операторов. Я пытаюсь следующее: terminallog.hh //snipped code class Terminallog { public: Terminallog(); Terminallog(int); virtual ...
Использование параметров шаблона в качестве параметров шаблона
Почему следующий код недействителен?
Создание нового примитивного типа
Есть ли способ создать новый тип, который похож на один из базовых типов (например, char), и который может быть неявно преобразован между ними, но будет разл...
Является ли std :: vector <T> `пользовательским типом`?
В 17.6.4.2.1 / 1 и 17.6.4.2.1 / 2текущий проект стандарта ограничения наложены на специализации, введенные пользователями в