Вопросы с тегом 'templates'

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

Почему шаблоны могут быть реализованы только в файле заголовка?

Цитата из Стандартная библиотека С++: учебник и справочник: Единственный переносимый способ использования шаблонов на данный момент - реализовать их в файлах заголовков с помощью встроенных функций. Почему это? (Уточнение: файлы заголовков - не ...
30 янв. '09 в 10:06
6

Где и почему мне нужно поставить ключевые слова "шаблон" и "имя-тип"?

В шаблонах, где и зачем мне помещать typename и template в зависимые имена? Что же такое имена зависимых? У меня есть следующий код: template <typename T, typename Tail> // Tail will be a UnionNode too. struct UnionNode : public Tail { //...
04 мар. '09 в 11:56
10

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

Возможный дубликат: C++ разница ключевых слов "typename" и "class" в шаблонах При определении шаблона функции или шаблона класса в C++ можно написать так: template <class T> ... или можно написать это: template <typename T> ... Ест...
17 окт. '08 в 17:43
46

Ищите полезные шаблоны кода Eclipse Java

Вы можете создавать различные шаблоны кода Java в Eclipse через Окно> Настройки> Java> Редактор> Шаблоны например sysout расширяется до: System.out.println(${word_selection}${});${cursor} Вы можете активировать это, набрав sysout а ...
22 июн. '09 в 19:00
25

Можно ли написать шаблон для проверки существования функции?

Можно ли написать шаблон, который изменяет поведение в зависимости от того, определена ли определенная функция-член в классе? Вот простой пример того, что я хотел бы написать: template<class T> std::string optionalToString(T* obj) { if (F...
02 нояб. '08 в 20:10
12

Сохранение определений функций шаблонов С++ в файле .CPP

У меня есть код шаблона, который я бы предпочел сохранить в файле CPP вместо встроенного в заголовок. Я знаю, что это можно сделать, если вы знаете, какие типы шаблонов будут использоваться. Например: .h файл class foo { public: template <t...
22 сент. '08 в 15:55
7

Объяснение <script type = "text/template" >...</script>

Я просто наткнулся на то, что я никогда раньше не видел. В источнике примера приложения Backbone.js TODO (Backbone TODO Example) у них были свои шаблоны внутри <script type = "text/template"></script>, который содержал код, который выгля...
06 февр. '11 в 9:46
21

Как динамически изменять заголовок на основе частичного просмотра AngularJS?

Я использую ng-view для включения частичных представлений AngularJS, и я хочу обновить теги заголовка страницы и h1 на основе включенного представления. Однако они не входят в объем контроллеров частичных представлений, поэтому я не могу понять, как ...
20 сент. '12 в 5:04
9

Довольно печатные контейнеры STL STL

Пожалуйста, обратите внимание на обновления в конце этого сообщения. Обновление: я создал публичный проект для GitHub для этой библиотеки! Я хотел бы иметь один шаблон, который раз и навсегда позаботится о том, чтобы печатать все контейнеры STL ч...
31 янв. '11 в 11:44
1

С++ шаблон typedef

У меня есть класс template<size_t N, size_t M> class Matrix { // .... }; Я хочу сделать typedef который создает Vector (вектор-столбец), который эквивалентен Matrix с размерами N и 1. Что-то вроде этого: typedef Matrix<N,1> Vector&...
08 мая '10 в 17:40
7

В чем разница между <%, <% =, <% # и -%> в ERB в Rails?

Может кто-нибудь описать использование следующих символов, которые используются в файле ERB: <% %> <%= %> <% -%> <%# %> какое использование каждого из них?
03 нояб. '11 в 14:36
9

JSP-трюки, чтобы упростить создание шаблонов?

На работе мне поручили превратить кучу файлов HTML в простой проект JSP. Это действительно все статичное, без серверной логики для программирования. Я должен упомянуть, что я совершенно новичок в Java. JSP файлы, похоже, упрощают работу с общими вкл...
18 авг. '09 в 20:16
5

Разница ключевых слов "typename" и "class" в шаблонах?

Для шаблонов я видел обе декларации: template < typename T > template < class T > Какая разница? И что именно означают эти ключевые слова в следующем примере (взято из немецкой статьи Википедии о шаблонах)? template < template <...
07 янв. '10 в 21:59
12

Может ли шаблон функции члена класса быть виртуальным?

Я слышал, что шаблоны функций класса С++ не могут быть виртуальными. Это правда? Если они могут быть виртуальными, то каков пример сценария, в котором можно использовать такую ​​функцию?
01 мар. '10 в 6:26
7

Как получить текущий URL-адрес в шаблоне Django?

Мне было интересно, как получить текущий URL в шаблоне. Скажите, что мой текущий URL: .../user/profile/ Как мне вернуть это в шаблон?
21 мая '10 в 13:34