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

4 ответа

Неявное преобразование типов с шаблоном

У меня есть шаблонclass A template <unsigned int m> class A { public: A(int) {} };Который имеет конструктор изint, И у меня есть операция: template<unsigned int m> A<m> operator+(const A<m>&, const A<m>&) { return A<m>(0); }Но когда я ...

1 ответ

Оптимальный способ доступа к элементу std :: tuple во время выполнения по индексу

У меня есть функцияat предназначен для доступа к элементу std :: tuple по индексу, указанному во время выполнения template<std::size_t _Index = 0, typename _Tuple, typename _Function> inline typename std::enable_if<_Index == ...

1 ответ

Подчеркивание шаблонов - смена маркеров токенов

Из коробки подчеркивание шаблонов использует маркеры<%= %> для сырья, и<%- %> для HTML экранированный контент. Я знаю, что вы можете изменить маркеры, используя что-то вроде: _.templateSettings.interpolate = /\{\{(.+?)\}\}/g;Но как это ...

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

7 ответов

C ++ SFINAE примеры?

Я хочу углубиться в шаблонное метапрограммирование. Я знаю, что SFINAE означает «ошибка замены не является ошибкой». Но может ли кто-нибудь показать мне хорошее применение SFINAE?

12 ответов

Почему бы не определить параметр шаблона из конструктора?

Мой вопрос сегодня довольно прост: почему компилятор не может вывести параметры шаблона из конструкторов классов, как это можно сделать из параметров функции? Например, почему следующий код не может быть действительным: template<typename obj> ...

1 ответ

Можно ли использовать шаблон с составным компонентом в JSF 2?

<ui:composition xmlns="http://www.w3.org/1999/xhtml" ... template="inputLayout.xhtml"> <composite:interface> <composite:attribute name="name" /> <composite:attribute name="value" /> </composite:interface> <composite:implementation> <!-- ...

3 ответа

Используйте тип данных (тип класса) в качестве ключа на карте

у меня урокBase и классыDerived_1, Derived_2 ... Мне нужны производные классы, чтобы иметь идентификатор. Эти идентификаторы используются для дальнейших поисков и т. Д. И, следовательно, должны быть последовательными (а не просто случайными ...

10 ответов

Использовать 'class' или 'typename' для параметров шаблона? [Дубликат]

Возможный дубликат: Различие ключевых слов "typename" и "class" в шаблонах в C ++ [https://stackoverflow.com/questions/2023977/c-difference-of-keywords-typename-and-class-in-templates] При определении шаблона функции или шаблона класса в C ++ ...

3 ответа

Как я могу определить, является ли тип видимой основой другого типа?

Если я сделаю struct A{}; struct C:private A{}; typedef char (&yes)[1]; typedef char (&no)[2]; template <typename B, typename D> struct Host { operator B*() const; operator D*(); }; template <typename B, typename D> struct is_base_of { ...

1 ответ

Мультипроектный шаблон VS 2010: межпроектные ссылки

В настоящее время я занимаюсь разработкой мультипроектного шаблона. Я использую подход, описанный здесь:Как: создавать мультипроектные шаблоны [http://msdn.microsoft.com/en-us/library/ms185308.aspx], Этот шаблон будет иметь основной шаблон ...