Лучшие templates вопросы ИТ разработчиков

  • 8 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

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

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

Задан 21 Mar 2012, 10:11 от UpTheCreek
  • 16 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Класс "не является типом шаблона"

Что означает эта ошибка? Generic.h:25: error: 'Generic' is not a template typeВот общий. template <class T> class Generic: public QObject, public CFG, public virtual Evaluator { Q_OBJECT std::string key_; std::vector<std::string> ...

Задан 19 Oct 2009, 19:42 от Scott
  • 7 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

@ Дэвид, ну, я думаю, я не могу вызвать приведение в определении класса (в отличие от определения члена класса). Я пытаюсь сделать небольшой ORM в сочетании с шаблоном явного обмена Qt. Моя цель состояла в том, чтобы позволить пользователю написать весь необходимый код, включая фактическую структуру для хранения информации в памяти (данных) внутри своего подкласса.

упрощенный) базовый класс: template <class T> class SharedObject { protected: QExplicitlySharedDataPointer <typename T::Data> d; };А вот и выводное: class ThisWontCompile : public SharedObject <ThisWontCompile> { private: friend class ...

Задан 04 Apr 2011, 05:06 от Septagram
  • 11 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

`std :: enable_if` - указатель на функцию - как?

Я хочу использовать SFINAE для включения определенного шаблона, если пользователь передаетуказатель на функцию в качестве параметра. Я погуглил, но ничего не нашел - я тоже попытался посмотреть на<type_traits> документация, но не смог найти ...

Задан 06 Sep 2013, 20:38 от Vittorio Romeo
  • 31 голос
  • 3 ответа
  • 0 просмотров
3 ответа

Django передает несколько моделей на один шаблон

Я создаю адресную книгу, которая включает отношения между записями и т. Д. У меня есть отдельные модели для отдельных лиц, компаний, объектов и ролей. На мое...

Задан 30 Aug 2012, 21:02 от David NehmeNahanaeli Schelling
  • 5 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Не удалось вывести параметр шаблона из аргумента параметра по умолчанию

Я пытаюсь сделать функцию, которая находит минимальный элемент в диапазоне, который удовлетворяет заданному условию:

Задан 18 Jun 2014, 05:53 от Waleed Khan
  • 7 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

C ++ специализированный шаблон наследуется от неспециализированной версии

Я пытался решить проблему, но нашел другое решение. однако из любопытства хотелось бы знать, возможно ли следующее: template< class > struct S; template< > struct S< Foo > : struct< Foo > {};Я хотел бы иметь возможность наследовать ...

Задан 13 Jan 2010, 20:11 от Anycorn
  • 9 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

 полностью для всего нашего программного обеспечения, как на SPARC, так и на x86.

ько что выпустил библиотеку контейнеров скиплиста. И компилятор Sun жалуется на это: template <class T, class R> bool operator==(const IndexedSkipList<T,R> &left, const IndexedSkipList<T,R> &right) { return ((left.size() == right.size()) ...

Задан 19 Dec 2010, 02:54 от Vorlath
  • 0 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Объединяя биты, кажется, это должно работать:

ода ниже: #include <iostream> #include <string> using namespace std; class Foo2; class Foo3; template <class T> class Foo1 { public: Foo1(); void print() { cout << "My name is: " << name << endl; } T getNext(){ return nextLink; } string name; ...

Задан 16 Jan 2011, 13:55 от Kay
  • 18 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Есть ли в PHP функция типа шаблонных строк Python?

Python имеет функцию под названиемстроки шаблона [http://docs.python.org/release/2.5.2/lib/node40.html]. >>> from string import Template >>> s = Template('$who likes $what') >>> s.substitute(who='tim', what='kung pao') 'tim likes kung pao'Я ...

Задан 07 Oct 2011, 04:44 от Casebash
  • 5 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Требуется очень общая функция argmax в C ++

Я испорченный программист Python, который привык вычислятьArgmax [https://en.wikipedia.org/wiki/Argmax]изcollection по отношению к некоторымfunction с участием max(collection, key=function)Например: l = [1,43,10,17] a = max(l, key=lambda x: -1 ...

Задан 07 Jan 2013, 16:17 от clstaudt
  • 973 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Используйте ключевое слово typename только в объявлениях и определениях шаблонов, если у вас есть полное имя, которое относится к типу и зависит от параметра шаблона.

лонах, где и почему я должен поставитьtypename а такжеtemplate на зависимых именах? Что именно являются зависимыми именами в любом случае? У меня есть следующий код: template <typename T, typename Tail> // Tail will be a UnionNode too. ...

Задан 04 Mar 2009, 11:56 от MSalters
  • 10 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

Можно ли принудительно вызвать ошибку компиляции, если строковый аргумент не является строковым литералом?

Допустим, у меня есть эти две перегрузки: void Log(const wchar_t* message) { // Do something } void Log(const std::wstring& message) { // Do something }Могу ли я затем в первой функции добавить проверку во время компиляции, что переданный ...

Задан 01 Sep 2013, 22:30 от Johann Gerell
  • 8 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

По этой же причине рекомендуется не использовать целочисленные параметры шаблона, если вы собираетесь использовать большое количество уникальных значений - вы можете быстро получить огромный исполняемый файл.

вы используете шаблон в C ++, который принимает целочисленное значение в качестве параметра, есть ли какие-либо требования к целочисленной переменной, используемой в качестве параметра, которые отличаются от того, если бы переменная ...

Задан 13 Mar 2009, 17:27 от jeffD
  • 7 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

C ++ 11: параметр шаблона переопределяет аргумент по умолчанию

При компиляции следующего исходного кода с помощью gcc ошибок / предупреждений нет: template< typename T = int > T func( ); template< typename T = int > T func( ); Когда я компилирую тот же исходный код с помощью clang ++, я получил ...

Задан 07 Jan 2013, 13:56 от Andreas Florath
  • 22 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

 отличный инструмент для отладки шаблонов. С онлайн-режимом!

чень трудно понять, что не так с моим кодом при использовании метапрограммирования на С ++. Возможно, я просто не очень хорошо разбираюсь в сообщениях об ошибках, но, насколько мне известно, я не могу прибегнуть к использованию операторов печати ...

Задан 18 Feb 2009, 23:59 от Dan
  • 7 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Справедливо, но по сравнению с выполнением рекурсии с одноразовой функцией, умное решение будет запутанным.

ел несколько способов справиться с рекурсией в Smarty, в основном основанных на включении шаблонов в себя, что кажется нелепой тратой ресурсов. Я нашел одно ...

Задан 13 Jan 2009, 03:22 от 4 revs, 2 users 100%
  • 1 голос
  • 2 ответа
  • 0 просмотров
2 ответа

 теги. Пожалуйста, проверьте эти файлы.

ользую WordPress 4.8.1 и тему моста. У меня возникла проблема с удалением цены из нового электронного письма с шаблоном заказа. Я хочу удалить столбец цен, однако я удалил итоговые и промежуточные итоги, но не получил ничего, чтобы удалить ...

Задан 11 Sep 2017, 07:35 от Shilpi Jaiswal
  • 13 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

 Разработчик Intel пришел к тому же выводу, что и я, - код не должен компилироваться. (Кстати, тот факт, что книга Страуструпа вышла в 2000 году, проясняет ситуацию - стандарт не вышел до 2003 года.) Разве вы не любите C ++? :-П

етствует ли стандарт C ++ на самом делемандат что шаблоны должны быть созданы во время компиляции, а не во время выполнения? Если нет, то это ли соглашение, которое мы используем исключительно потому, что, очевидно, имеет смысл делать это таким ...

Задан 12 May 2011, 14:38 от Lightness Races in Orbit
  • 23 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

 для аргументов больше не требуется иметь внешнюю связь, поэтому, например, в безымянном пространстве имен все в порядке.

твет на stackoverflow (который я, кажется, больше не могу найти), который продемонстрировал, как шаблон variadic может использоваться в C ++ 11 для создания статического массива во время компиляции: template <class T, T... args> struct array_ { ...

Задан 19 May 2011, 14:18 от Channel72
  • 19 голосов
  • 17 ответов
  • 0 просмотров
17 ответов

PHP шаблоны - с PHP [закрыто]

Какие&#39;Это самое элегантное шаблонное решение (желательно на чистом PHP!)видел?Конкретно яЯ заинтересован в обработке:Обнаружение в повторяющемся блокепер...

Задан 02 Oct 2008, 16:28 от David
  • 10 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Возникли проблемы при передаче нескольких списков инициализатора в шаблон функции

Я не понимаю сообщение об ошибке при попытке передать переменное число списков инициализатора: template<typename... Values> void foo(Values...) { } int main() { foo(1, 2, 3, "hello", 'a'); // OK foo({1}, {2, 3}); // ERROR }Сообщение об ошибке ...

Задан 18 Nov 2013, 22:14 от fredoverflow
  • 3 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Метеор - Много ошибок после обновления до v0.9.1

Я работал над проектом Meteor в течение месяца, а вчера меня попросили обновить версию Meteor v0.9.1. После этого, когда я запускаю свое приложение, используя

Задан 08 Sep 2014, 08:46 от sonlexqt
  • 5 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

См. Несколько моделей в представлении / шаблоне в Django

Я делаю свои первые шаги с Python / Django и написал пример приложения с несколькими приложениями Django в одном проекте Django. Теперь я добавил еще одно приложение под названием «Панель инструментов», где я хотел бы отображать данные из разных ...

Задан 24 Aug 2013, 13:55 от user2496550
  • 11 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

передача переменной в импорт jinja или включение из родительского html-файла

Сценарий будет: «у вас есть переменная с именем person, которая содержит ряд полей, таких как имя, адрес и т. д., которые вы хотите передать частичному фрагменту html» - это решение может быть результатом поиска клиентов, ...

Задан 24 Dec 2011, 12:29 от Jay
  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Перегрузка оператора шаблона C ++ разными типами

В приведенном ниже примере определяется базовый класс контейнера подтипа. Используя этот класс, создается серия typedef, которые представляют собой версию ОО...

Задан 14 Apr 2012, 12:34 от Roy
  • 6 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Обнаружение функции в C ++ во время компиляции

Есть ли способ, предположительно используя шаблоны, макросы или их комбинацию, чтобы я мог в общем случае применить функцию к различным классам объектов, но заставить их реагировать по-разному, если у них нет определенной функции? Я специально ...

Задан 18 Jan 2012, 14:34 от Component 10
  • 3 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Отсутствует ';' до "шаблона <"

Поэтому я получаю странную ошибку при компиляции моей программы: Error 1 error C2143: syntax error : missing ';' before ''template<'' Я делаю все довольно стандартно; Ничего необычного: #ifndef HEAP_H #define ...

Задан 18 Apr 2013, 20:32 от Howdy_McGee
  • 9 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Использование псевдонима шаблона вместо шаблона в шаблоне

Из предыдущего вопроса: Выполнение static_assert о том, что тип шаблона является другим шаблоном [https://stackoverflow.com/questions/17390605/doing-a-static-assert-that-a-template-type-is-another-template] Энди Prowl предоставил мне этот код, ...

Задан 30 Jun 2013, 16:46 от roger.james
  • 61 голос
  • 11 ответов
  • 0 просмотров
11 ответов

Как ускорить время компиляции g ++ (при использовании большого количества шаблонов)

Этот вопрос, возможно, несколько странный, но как я могу ускорить время компиляции g ++? Мой код на C ++ интенсивно использует boost и шаблоны. Я уже перемес...

Задан 03 Aug 2010, 13:33 от Danvil
  • 23 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Спасибо Донри из канала #pocoo на freenode!

я есть следующий сценарий: список python словарей pythonl = [a,b,c,...,n] Каждый элемент списка представляет собой словарь Python, который выглядит примерно так: d = {} d['type'] = 5 d['content'] = 'somestring'Теперь я хочу, чтобы все ...

Задан 23 May 2011, 19:20 от joekr
  • 3 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

как создать шаблон проекта

На тему пользовательских шаблонов. Я учу себя, как это сделать с помощью xcode 7 и target c, и я застрял. Пока что, прочитав другие посты на С.О. Мне удалось...

Задан 06 Jun 2016, 18:20 от Paul
  • 0 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Pimpl, чтобы сделать шаблон кодирования менее загроможденным

Я пытаюсь создать более чистый заголовочный файл для справки / документирования классов заголовков, все еще признавая удобство шаблонов. Итак, у меня есть быстрый файл .h / .hpp // mempool.h namespace internal { template<typename ...

Задан 11 Jun 2013, 07:13 от Seth Hays
  • 24 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

 препятствует тому, чтобы код фактически имел любой другой эффект.

#define TYPE_CHECK(T, S) \ while (false) { \ *(static_cast<T* volatile*>(0)) = static_cast<S*>(0); \ }аю гуглv8 [http://code.google.com/p/v8/source/browse/trunk/include/v8.h]код и нашел выше макрос для проверки типа. Однако я не понимаю, почему ...

Задан 08 Mar 2011, 19:16 от Jexcy
  • 9 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Являются ли проверенные пакеты параметров защиты причиной неправильной работы программ в случае специализаций?

Это продолжениеэтот вопрос.Рассмотрим следующий код:

Задан 28 Nov 2016, 10:30 от skypjack
  • 7 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

 оператор присваивания.

я есть простая структураWrapperОтличается двумя шаблонными перегрузками операторов присваивания: template<typename T> struct Wrapper { Wrapper() {} template <typename U> Wrapper &operator=(const Wrapper<U> &rhs) { cout << "1" << endl; return ...

Задан 11 Apr 2011, 18:32 от user2023370
  • 0 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

цикл icanhaz / mustache (перебор элементов) js error

Я пытаюсь заставить цикл icanhaz / усы работать, как определено в этомответ [https://stackoverflow.com/a/8538476/769384]и я получаю следующую ошибку в консоли браузера: Uncaught Error: Syntax error, unrecognized expression: ...

Задан 27 Mar 2013, 01:31 от ducin
Page 1 of 38
1 2 3 4 5