Результаты поиска по запросу "templates"
Как переслать объявление шаблона класса C ++?
Данный шаблон класса похож на следующее: template<typename Type, typename IDType=typename Type::IDType> class Mappings { public: ... Type valueFor(const IDType& id) { // return value } ... };Как кто-то может объявить этот класс в заголовочном файле?
Возможность смешивать составной шаблон и любопытно повторяющийся шаблон
У меня есть составная реализация шаблона, используемая для компонентов GUI: class CObject { private: CObject * m_pParent; CObjectContainer * m_pChildren; void private_foo() { this->foo(); //Calls private_foo for each child in container. ...
TMP: как написать код шаблона, который преобразует любую структуру в кортеж?
Возможно ли использовать шаблонное метапрограммирование для преобразования любой структуры или класса в кортеж? Например: struct Foo { char c; int i; std::string s; }; typedef std::tuple< char, int, std::string > Foo_Tuple;Было бы неплохо иметь ...
предотвратить распад массива в расширении пакета параметров
Можно ли предотвратить распад массива на указатель в аргументах, расширенных из пакета параметров? Например: #include <iostream> void foo() { std::cout << "empty\n"; } template <typename T, typename... Rest> void foo(T &&t, Rest... rest) { ...
Эффективно ли время компиляции strlen ()?
Иногда необходимо сравнить длину строки с константой. Например: if ( line.length() > 2 ) { // Do something... }Но я стараюсь избегать использования «магических» констант в коде. Обычно я использую такой код: if ( line.length() > strlen("[]") ) ...
Как вернуть NULL из метода в шаблонном классе
У меня есть метод, который выглядит следующим образом: template <typename T> T Test<T>::FindItem(T item) { if(found) //return original value, no problem here else //I want to return NULL here, like: return NULL; }В некоторых случаях это терпит ...
Функция шаблона перегружена одинаковыми сигнатурами, почему это работает?
Минимальная программа: #include <stdio.h> #include <type_traits> template<typename S, typename T> int foo(typename T::type s) { return 1; } template<typename S, typename T> int foo(S s) { return 2; } int main(int argc, char* argv[]) { int x = 3; ...
специализация класса шаблона с параметром класса шаблона
Скажи, что у меня есть: template < typename T > class ClassA { void doTheStuff (T const * t); }; template < typename T > class ClassB { // Some stuff... };Я хотел бы специализировать метод doTheStuff для всех экземпляров шаблона ClassB ...
Django - ссылки на статические файлы в шаблонах
У меня проблемы со ссылками на статические файлы в моих шаблонах. Я использую Twitter Bootstrap, и у меня есть файлы начальной загрузки (css, img, js) на mysite / static. Я установилSTATIC_URL, STATIC_ROOT а такжеTEMPLATE_CONTEXT_PROCESSORS ...
Как я могу использовать шаблон кода в Android при создании проекта из командной строки?
Я использовал шаблоны кода Android в Eclipse, такие как пустое действие, вход в систему и т. Д. Я хочу использовать эти шаблоны при создании проекта из командной строки. Как я могу это сделать?