Вопросы с тегом «templates»

Тег templates используется в нескольких контекстах: общее программирование (особенно C ++) и генерация данных / документов с использованием шаблонизаторов. При использовании этого тега в сложных вопросах реализации - пометьте язык кода, на котором написана реализация.

11
Как использовать Class <T> в Java?
В этом вопросе есть хорошее обсуждение дженериков и того, что они действительно делают за кулисами , поэтому мы все знаем, что Vector&lt;int[]&gt;это вектор целочисленных массивов и HashTable&lt;String, Person&gt;таблица, ключами которой являются строки и значения Persons. Однако, то, что пни меня, - использование Class&lt;&gt;. Предполагается, что java-класс также Classдолжен принимать имя …

8
Как использовать операторы if в шаблонах underscore.js?
Я использую шаблонную функцию underscore.js и сделал такой шаблон: &lt;script type="text/template" id="gridItem"&gt; &lt;div class="griditem &lt;%= gridType %&gt; &lt;%= gridSize %&gt;"&gt; &lt;img src="&lt;%= image %&gt;" /&gt; &lt;div class="content"&gt; &lt;span class="subheading"&gt;&lt;%= categoryName %&gt;&lt;/span&gt; &lt;% if (date) { %&gt;&lt;span class="date"&gt;&lt;%= date %&gt;&lt;/span&gt;&lt;% } %&gt; &lt;h2&gt;&lt;%= title %&gt;&lt;/h2&gt; &lt;/div&gt; &lt;/div&gt; &lt;/script&gt; Как видите, у …

10
Какое использование параметров шаблона шаблона?
Я видел несколько примеров C ++, использующих параметры шаблонов шаблонов (то есть шаблоны, которые принимают шаблоны в качестве параметров) для разработки классов на основе политик. Какие другие применения у этой техники?

8
Шаблон Django, как искать значение словаря с переменной
mydict = {"key1":"value1", "key2":"value2"} Нормальный путь для поиска по словарю значения в шаблоне Django является {{ mydict.key1 }}, {{ mydict.key2 }}. Что если ключ является переменной цикла? то есть: {% for item in list %} # where item has an attribute NAME {{ mydict.item.NAME }} # I want to look …

10
Могут ли лямбда-функции быть шаблонными?
В C ++ 11 есть ли способ шаблона лямбда-функции? Или это слишком специфично для шаблонов? Я понимаю, что вместо этого я могу определить классический шаблонный класс / функтор, но вопрос больше похож на: позволяет ли язык шаблонизировать лямбда-функции?
230 c++  templates  lambda  c++11 

6
Функция передана как аргумент шаблона
Я ищу правила передачи функций шаблонов C ++ в качестве аргументов. Это поддерживается C ++, как показано на примере здесь: #include &lt;iostream&gt; void add1(int &amp;v) { v+=1; } void add2(int &amp;v) { v+=2; } template &lt;void (*T)(int &amp;)&gt; void doOperation() { int temp=0; T(temp); std::cout &lt;&lt; "Result is " &lt;&lt; …

13
Почему C ++ STL так сильно основан на шаблонах? (а не на * интерфейсах *)
Я имею в виду, кроме его обязательного имени (Стандартная библиотека шаблонов) ... Изначально C ++ предназначался для представления концепций ООП в C. То есть: вы можете сказать, что конкретная сущность может и не может делать (независимо от того, как она это делает), основываясь на своем классе и иерархии классов. Некоторые …
211 c++  oop  templates  stl 

7
Как мне отредактировать шаблоны Visual Studio для нового класса / интерфейса C #?
Я обнаружил, что удаляю следующие операторы импорта почти во всех файлах C #, создаваемых в Visual Studio: using System.Collections.Generic; using System.Linq; using System.Text; Конечно, с Resharper это действительно легко сделать, но мне действительно не нужно этого делать. Где-то в каталоге VS должно быть несколько шаблонов (класс, интерфейс), из которых я …

18
Шаблонные движки jQuery [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 3 года назад . Улучшить этот вопрос Я ищу шаблонный движок для использования на стороне клиента. Я пробовал несколько таких …

13
Каковы различия между Обобщением в C # и Java… и Шаблонами в C ++? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Закрыто 6 лет назад . Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Я …
203 c#  java  c++  generics  templates 

3
Почему я должен получить доступ к членам базового класса шаблона через указатель this?
Если бы приведенные ниже классы не были шаблонами, я мог бы просто иметь их xв derivedклассе. Тем не менее, с кодом ниже, я должен использовать this-&gt;x. Зачем? template &lt;typename T&gt; class base { protected: int x; }; template &lt;typename T&gt; class derived : public base&lt;T&gt; { public: int f() { …


3
Доступ к переменной вне области действия каждого цикла Handlebars.js
У меня есть шаблон handlebars.js, вот так: {{externalValue}} &lt;select name="test"&gt; {{#each myCollection}} &lt;option value="{{id}}"&gt;{{title}} {{externalValue}}&lt;/option&gt; {{/each}} &lt;/select&gt; И это сгенерированный вывод: myExternalValue &lt;select name="test"&gt; &lt;option value="1"&gt;First element &lt;/option&gt; &lt;option value="2"&gt;Second element &lt;/option&gt; &lt;option value="3"&gt;Third element &lt;/option&gt; &lt;/select&gt; Как и ожидалось, я могу получить доступ к полям idи titleкаждого элемента, myCollectionчтобы …

5
Аргументы шаблона по умолчанию для шаблонов функций
Почему аргументы шаблона по умолчанию разрешены только в шаблонах классов? Почему мы не можем определить тип по умолчанию в шаблоне функции-члена? Например: struct mycclass { template&lt;class T=int&gt; void mymember(T* vec) { // ... } }; Вместо этого C ++ заставляет использовать аргументы шаблона по умолчанию только для шаблона класса.
187 c++  templates 

6
Значение по умолчанию для шаблона Angularjs, если Binding Null / Undefined (с фильтром)
У меня есть привязка шаблона, которая отображает атрибут модели под названием «дата», который является датой, с использованием фильтра даты Angular. &lt;span class="gallery-date"&gt;{{gallery.date | date:'mediumDate'}}&lt;/span&gt; Все идет нормально. Однако в данный момент, если в поле даты нет значения, привязка ничего не отображает. Тем не менее, я хотел бы, чтобы отображалась строка …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.