Описание тега templates
Тег templates используется в нескольких контекстах: универсальное программирование (особенно C++) и создание данных / документов с использованием механизмов шаблонов. При использовании этого тега для сложных вопросов реализации - укажите язык кода, на котором написана реализация.
3
ответа
Передача шаблонного класса с константами в качестве аргумента
Мой шаблонный класс выглядит так: template<unsigned WIDTH, unsigned HEIGTH, typename T = int> class matrix { ... } Простые и понятные аргументы шаблона определяют размер матрицы. Размер логически постоянен, поэтому я реализовал его так, чтобы …
12 сен '14 в 19:47
2
ответа
Автоматическое выведение типов шаблонов, путающие указатели и ссылки
Пытаясь отладить некоторый код, я создал класс, который выводит значения сложной иерархии объектов в текстовый файл, чтобы я мог сравнить случай, когда он работает, со случаем, когда это не так. Я реализовал класс следующим образом (приведен простой…
22 сен '17 в 09:39
4
ответа
Как создать динамическую строку шаблона
Есть ли какой-либо API, который заменяет строку шаблона вместе со значениями, используя Spring или Java. Например: Dear %FIRST_NAME% %LAST_NAME%, ---- remaining text----------- где параметры (FIRST_NAME, LAST_NAMEв форме Map,
03 мар '10 в 04:35
2
ответа
Невозможно импортировать typedefs из базового класса шаблона
Этот вопрос не является дубликатом, а является продолжением распространения typedef от базового к производному классу для шаблона В качестве решения для наследования typedefs было предложено использовать using импортировать их в производный класс, т…
06 ноя '18 в 15:34
1
ответ
2 или более вложенных шаблона в BI Publisher
Можно ли добавить 2 или более вложенных шаблона в основной шаблон в BI Publisher? У нас есть требование, в котором мы должны выделить адреса и личные данные клиента для повторного использования в различных шаблонах. Я попытался вызвать 2 суб-шаблона…
18 фев '16 в 11:51
1
ответ
Grunt компилирует руль по-разному, и я не могу загрузить скомпилированный шаблон
Я возиться с Handlebars и пытаюсь скомпилировать шаблоны с помощью Grunt. Однако его вывод отличается от обычного вывода руля. Грант дает следующий вывод: this["tpl"] = this["tpl"] || {}; this["tpl"]["templates"] = this["tpl"]["templates"] || {}; th…
01 мар '15 в 17:09
7
ответов
Класс C++ с шаблоном не может найти своего конструктора
У меня есть проблема, которую я не понимаю. У меня есть класс Node. template<class T> class node { protected: T _data; public: node(T data); }; Это в файле "node.h". В файле "node.cpp" есть этот конструктор: #include "node.h" template<class…
13 мар '09 в 20:05
0
ответов
Можно ли использовать расширение Visual Studio непосредственно для шаблона t4?
В настоящее время у меня есть шаблон t4, который генерирует код с помощью вспомогательного класса. Я хочу распространить это среди других людей, но мне нужно предоставить dll, чтобы шаблон мог действительно работать. Я действительно предпочел бы не …
15 май '17 в 20:17
3
ответа
Шаблон проектирования, позволяющий избежать потери при передаче сообщений
Базовый класс MessageHandler вывел классы. Они хотели бы передавать сообщения друг другу. Сообщения могут быть разных классов, но могут быть сделаны для общего класса. Как каждый может MessageHandler избежать передачи полученного сообщения? Можно ли…
17 фев '12 в 00:59
0
ответов
Шаблон AngularJs с условным атрибутом
Задача: создать шаблон с условными атрибутами, который изменяется в зависимости от значения модели. Проблема: Когда я устанавливаю шаблон с помощью директивы, его атрибуты устанавливаются один раз и больше не изменяются. Вот мой код: Derective: logi…
24 авг '15 в 22:04
1
ответ
Как создать шаблон класса в этом случае?
У меня есть эти классы: template<class T> class A { public: A(void* obj) { } }; template<class T> class B { public: B(void* obj) { } }; class FromA: public A<FromA> { public: FromA(void* obj) : A(obj) { } }; class FromB: public B&l…
08 май '14 в 19:23
1
ответ
Шаблон URI для URL
Может кто-нибудь помочь мне в том, что будет шаблон URI для следующего пути? / Тестирование / действие?{Операция}={значение} {Operation} и {Value} будут продолжать меняться, но я не понимаю, как будет шаблон URI для этого пути? пример URL, который я…
04 мар '15 в 16:27
0
ответов
Видимость внутреннего класса шаблона
Код ниже class X { template<class> class A{}; }; int main() { X::A<int> a; } компилируется в gcc (gcc 6.1), но завершается с ошибкой в clang с ошибкой ошибка: 'A' является частным членом 'X' Есть ли какая-то тонкая вещь, которая делает…
25 июн '16 в 00:39
4
ответа
Как переопределить Wordpress inline! Важный стиль
Я использую WooCommerce на Wordpress - кнопка "Добавить в корзину" на странице продукта не изменилась с моим обновленным глобальным стилем, поскольку он имеет встроенный стиль: <button type="submit" class="single_add_to_cart_button button alt gra…
08 ноя '18 в 10:30
1
ответ
Получить доступ к вложенному ассоциативному массиву в шаблоне smarty
У меня есть массив PHP с именем consolidatedReviewData, который выглядит так: Array ( [consolidatedData] => Array ( [0] => Array ( [a_productidentification] => 5920 [avg_rating] => 4.0000 [no_reviews] => 2 ) ) ) и я присваиваю его пер…
27 апр '16 в 10:18
1
ответ
Оператор присваивания в общем классе. C++
Здравствуйте, у меня проблемы с попыткой перегрузить оператор присваивания в моем общем классе связанных очередей. Вот код, о котором идет речь: template<typename T> class Queue : public IQueue<T> { (...) public: Queue(); Queue(const Que…
10 апр '14 в 17:58
1
ответ
Регулярное выражение Javascript для содержимого шаблонов Twig
Я использую Rich Text Editor, чтобы разрешить онлайн модификацию шаблонов Twig. Twig - это шаблонизатор, использующий следующий синтаксис для отображения переменных: {{ object.property }} Он также использует функции для генерации URL, такие как: {{ …
13 ноя '16 в 11:33
1
ответ
Как использовать контейнер STL для хранения шаблонов на основе shared_ptr?
Я хочу создать контейнер для хранения shared_ptrs, которые основаны на шаблонах. Например, у меня есть: template <class T> class Data { .... }; template <class T> struct DataPtr { typedef boost::shared_ptr<Data<T> > type; }; …
06 фев '14 в 02:23
1
ответ
Система шаблонов CouchDB: расширение с отдельным нижним колонтитулом и заголовком
Я использую couchdb\couchapp для размещения веб-приложения. Я из Django, и с помощью jinja2 я могу расширять шаблоны двумя способами: {% include "header.html"%} или же {% extends "base.html" %} <<< ---- предпочтительно Я ищу способ сделать то же сам…
02 июн '14 в 11:38
5
ответов
Как использовать новый оператор с шаблоном в C#
Я пытаюсь выяснить, как использовать шаблоны в C#. Я написал это: public static List<TValue> deepCopyList<TValue>(List<TValue> src) { List<TValue> arr = new List<TValue>(); for (int i = 0; i < src.Count; i++) { arr.A…
24 май '13 в 08:44