Результаты поиска по запросу "templates"
Почему компилятор выбирает эту функцию шаблона вместо перегруженной не шаблонной функции?
Используя VC ++ 2010, учитывая следующее: class Base { }; class Derived : public Base { }; template<class T> void foo(T& t); // A void foo(Base& base); // B Derived d; foo(d); // calls A foo(static_cast<Base&>(d)); // calls BЯ хотел бы, чтобы ...
Частичная неоднозначность специализации шаблона
Я не могу понять, почему утверждение в основном неоднозначно. template<class T, class U, int I> struct X { void f() { cout << "Primary template" << endl; } }; template<class T, int I> struct X<T, T*, I> {void f() { cout << "Partial ...
Является ли специализация std :: swap устаревшей, когда у нас есть семантика перемещения? [Дубликат]
Возможный дубликат: Переместить семантику == пользовательская функция подкачки устарела? [https://stackoverflow.com/questions/6416385/move-semantics-custom-swap-function-obsolete] Вот какstd::swap выглядит как в C ++ 11: template<typename T> ...
передача переменной в импорт jinja или включение из родительского html-файла
Сценарий будет: «у вас есть переменная с именем person, которая содержит ряд полей, таких как имя, адрес и т. д., которые вы хотите передать частичному фрагменту html» - это решение может быть результатом поиска клиентов, ...
Отделение реализации конструктора с шаблоном от заголовочного файла [дубликат]
Возможный дубликат: Почему реализация и объявление класса шаблона должны находиться в одном заголовочном файле? [https://stackoverflow.com/questions/3749099/why-should-the-implementation-and-the-declaration-of-a-template-class-be-in-the] Мой ...
Как я могу передать мои переменные контекста в файл JavaScript в Django?
Этот вопрос должен быть очевидным, но я не могу понять это. В шаблоне я ссылаюсь на файл js в моем медиа-каталоге. Из этого файла я хотел бы получить доступ к переменной контекста, например {{my_chart}}. Но синтаксис отличается? Спасибо!!
Шаблоны C ++, которые принимают только определенные типы
В Java вы можете определить универсальный класс, который принимает только те типы, которые расширяют класс по вашему выбору, например: public class ObservableList<T extends List> { ... }Это делается с помощью ключевого слова extends. Есть ли ...
Как предотвратить автоматический выход в шаблонах Django?
В документах сказано: Единственными исключениями являются переменные, которые уже помечены как «безопасные» для экранирования либо кодом, который заполнил переменную, либо потому, что к нему применены фильтры safe или escape ». Как работает ...
C ++ шаблонная специализация для всех подклассов
Мне нужно создать шаблонную функцию следующим образом: template<typename T> void foo(T a) { if (T is a subclass of class Bar) do this else do something else }Я также могу представить, как это делается с использованием специализации шаблонов ... ...
Специализация класса шаблонов C ++: почему общие методы должны быть повторно реализованы
В образце: #include <iostream> using namespace std; class B { public: virtual void pvf() = 0; }; template <class T> class D : public B { public: D(){} virtual void pvf() {} private: string data; }; template <> class D<bool> : public B { public: ...