Запитання з тегом «templates»

Тег шаблонів використовується в декількох контекстах: загальне програмування (особливо C ++) та генерація даних / документів за допомогою двигунів шаблонів. Під час використання цього тегу для впровадження важких питань - позначте мову коду, на якій написано реалізацію.

16
Перевірте, чи клас має функцію-член для даної підпису
Я прошу шаблонний трюк, щоб визначити, чи клас має певну функцію члена даної підпису. Проблема схожа на ту, що цитується тут http://www.gotw.ca/gotw/071.htm але не та сама: у статті книги Саттера він відповів на запитання, що клас C ОБОВ'ЯЗКОВО БЕЗПЕЧИТИ функцію члена з певний підпис, інакше програма не збирається. У своїй …
135 c++  c++11  templates  sfinae 

4
Як використовувати коментарі в шаблонах рульової панелі?
Я використовую Handlebar.js як свій двигун для створення шаблонів. Тепер я хочу прокоментувати деякі блоки в шаблонах моєї рулі. Але тоді я зрозумів, що Handlebar не ігнорує вирази всередині блоку коментарів Handlebar. Будь-яке рішення для цього?

25
Bash Templating: Як створити файли конфігурації з шаблонів за допомогою Bash?
Я пишу сценарій для автоматизації створення файлів конфігурації для Apache та PHP для власного веб-сервера. Я не хочу використовувати такі графічні інтерфейси, як CPanel або ISPConfig. У мене є деякі шаблони файлів конфігурації Apache та PHP. Сценарій Bash повинен читати шаблони, робити змінну підстановку та виводити розбір шаблонів у якусь …


4
Як переслати декларувати шаблон шаблону в просторі імен std?
#ifndef __TEST__ #define __TEST__ namespace std { template<typename T> class list; } template<typename T> void Pop(std::list<T> * l) { while(!l->empty()) l->pop(); } #endif і використовував цю функцію в моєму головному. Я отримую помилки. Звичайно, я знаю, що існує більше параметри шаблонів для std::list(розподільник, я думаю). Але це вже не в …
131 c++  templates  g++ 

8
Офіційно, для чого таке ім'я типу?
Іноді я бачив, як деякі gccшаблони повідомлень про помилки вискакували під час використання шаблонів ... Зокрема, у мене виникли проблеми, коли, здавалося б, правильні декларації спричиняли дуже дивні помилки компіляції, які чарівно відійшли від префіксації typenameключового слова до початку декларація ... (Наприклад, лише минулого тижня я оголошував двох ітераторів членами …
131 c++  templates 

8
Як в Рейлах ви робите візуалізацію JSON за допомогою перегляду?
Припустимо, ви перебуваєте в контролері своїх користувачів і хочете отримати відповідь json на запит на шоу, було б непогано, якби ви могли створити файл у своїх переглядах / користувачах / редакторі на ім’я show.json та після того, як ваші користувачі # шоу дію завершено, вона надає файл. В даний час …

5
Як змінити шаблон Javadocs, сформований у програмі Eclipse?
Мені не подобається створені для мене Javadocs за замовчуванням, коли я створюю клас чи методи, особливо змінну @author, що є поточним системним ім'ям користувача у вікні Windows. Я хотів би це змінити. Чи можливо це?

13
Як я можу повторювати HTML у PHP?
Я хочу умовно вивести HTML, щоб створити сторінку, тож який найпростіший спосіб відобразити багаторядкові фрагменти HTML в PHP 4+? Чи потрібно мені використовувати рамки шаблонів типу Smarty? echo '<html>', "\n"; // I'm sure there's a better way! echo '<head>', "\n"; echo '</head>', "\n"; echo '<body>', "\n"; echo '</body>', "\n"; echo …
122 php  html  templates  echo 

9
Приклади C ++ SFINAE?
Я хочу потрапити на більше мета-програмування шаблонів. Я знаю, що SFINAE розшифровується як «заміна заміни - це не помилка». Але чи може хтось показати мені корисну користь для SFINAE?

4
Що означає шаблон <unsigned int N>?
Оголошуючи шаблон, я звик мати такий код: template &lt;class T&gt; Але в цьому питанні вони використовували: template &lt;unsigned int N&gt; Я перевірив, що він збирає. Але що це означає? Це нетиповий параметр? І якщо так, то як у нас може бути шаблон без будь-якого параметра типу?
121 c++  templates 

4
Модуль% у шаблоні Джанго
Я шукаю спосіб використовувати щось подібне до оператора модуля в django. Що я намагаюся зробити - це додати ім’я класу до кожного четвертого елемента в циклі. З модулем це виглядатиме так: {% for p in posts %} &lt;div class="post width1 height2 column {% if forloop.counter0 % 4 == 0 %}first{% …
120 python  django  templates 

11
Чому я не можу використовувати значення float як параметр шаблону?
Коли я намагаюся використовувати floatяк параметр шаблону, компілятор кричить за цим кодом, при цьому intпрацює добре. Це тому, що я не можу використовувати floatяк параметр шаблону? #include&lt;iostream&gt; using namespace std; template &lt;class T, T defaultValue&gt; class GenericClass { private: T value; public: GenericClass() { value = defaultValue; } T returnVal() …

3
Чи має сенс використовувати вбудоване ключове слово з шаблонами?
Оскільки шаблони визначені в заголовках, і компілятор може визначити, чи вкладення функції вигідніше, чи має це сенс? Я чув, що сучасні компілятори краще знають, коли вбудувати функцію, і ігнорують inlineпідказку. редагувати: Я хотів би прийняти обидві відповіді, але це неможливо. Щоб закрити питання, я приймаю відповідь Френеля , тому що …
119 c++  templates  inline 

20
Як легко зіставити c ++ перерахунки на рядки
У деяких файлах заголовків бібліотеки, які я використовую, у мене є маса типів перерахувань, і я хочу мати спосіб перетворення значень enum в рядки користувача - і навпаки. RTTI не зробить це для мене, тому що "рядки користувачів" повинні бути трохи читабельнішими, ніж перерахування. Рішення грубої сили було б купою …
119 c++  templates  enums 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.