templates

статические функции переменная функция constexpr против

есть ли разница между объявлением константы с плавающей запятой как static constexpr переменной и функции, как в примере ниже, или это просто вопрос стиля? class MY_PI { public: static constexpr float MY_PI_VAR = 3.14f; static constexpr floa ...

Как называется эта необычная функция шаблона C++, используемая Boost.Дух?

приведенный ниже код от импульс.Документация Spirit x3. Он использует интересный синтаксис C++, который я никогда раньше не видела, который почти невозможно описать в поисковом запросе, не зная правильной терминологии. Является ли это сокращением для ...

Razor представления в виде шаблонов электронной почты

Я создаю механизм электронной почты в mvc3, и я пытаюсь использовать представления razor в качестве шаблонов электронной почты. Я слышал, что это возможно, но я еще не нашел никакой информации об этом. ...

как передавать переменные между шаблонами jade

Я использую шаблон в качестве базы и хочу, чтобы он знал о некоторых переменных, установленных на странице, которая его использует... : шаблон.Джейд vars = vars || {some:"variables"} !!! 5 head title vars.some : страницы.Джейд vars = {some:" ...

Поддерживает ли C++ счетчики времени компиляции?

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

Объявить стиль CSS вне элемента "HEAD" страницы "HTML"?

мой вариант использования следующий: Я писать HTML-страницы С помощью деталей, которые допустимые фрагменты HTML но не действует страниц, как ДИВС; эти элементы, используя CSS управлять их стилем. Я бы хотел, чтобы каждый фрагмент отвечал за свои ...

Заголовок кода для проприетарного кода [закрыт]

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

Расширение пакета вариационных шаблонов

Я пытаюсь изучить вариативные шаблоны и функции. Я не могу понять, почему этот код не компилируется: template<typename T> static void bar(T t) {} template<typename... Args> static void foo2(Args... args) { (bar(args)...); } int mai ...

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

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

Выделите всю строку TreeViewItem в WPF

Если я установил фон TreeViewItem, он выделяет только заголовок. Как я могу выделить всю строку? Я нашел сообщение, почти решающее проблему http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/b04f73e2-0b10-4d97-a6da-64df2e30c21d/ но есть неко ...

Рендеринг объектов JSON с использованием шаблона Django после вызова Ajax

Я пытался понять, что это оптимальный способ сделать Ajax на Джанго. Читая материал здесь и там, я понял, что общий процесс: сформулируйте свой вызов Ajax, используя некоторые JavaScript библиотеки (например, jQuery), настроить шаблон URL в Django ...

Шаблонная специализация одного метода из шаблонного класса

всегда учитывая, что следующий заголовок, содержащий мой шаблонный класс, включен по крайней мере в два .CPP файлы, этот код компилируется правильно: template <class T> class TClass { public: void doSomething(std::vector<T> * v); }; t ...

Разделение шаблонных классов C++ на.ТЭЦ./cpp файлов-это возможно?

Я получаю ошибки, пытаясь скомпилировать класс шаблона C++, который разделен между .hpp и .cpp file: $ g++ -c -o main.o main.cpp $ g++ -c -o stack.o stack.cpp $ g++ -o main main.o stack.o main.o: In function `main': main.cpp:(.text+0xe): un ...

Использование шаблона extern (C++11)

Рис. 1: шаблоны функций TemplHeader.h template<typename T> void f(); TemplCpp.cpp template<typename T> void f(){ //... } //explicit instantation template void f<T>(); Главная.cpp #include "TemplHeader.h" extern temp ...

Что значит шаблон?

при объявлении шаблона я привык иметь такой код: template <class T> но в этом вопросе, они использовали: template <unsigned int N> Я проверил, что он компилирует. Но что это значит? Это не тип параметра? И если да, то как мы можем и ...

В C++ примеры SFINAE?

Я хочу попасть в более шаблон мета-программирования. Я знаю, что SFINAE означает " ошибка замены не является ошибкой.- Но может ли кто-нибудь показать мне хорошее применение СФИНЕ? ...

Почему я не могу использовать значение типа float в качестве параметра шаблона?

когда я пытаюсь использовать float в качестве параметра шаблона компилятор запрашивает этот код, в то время как int работает нормально. это потому, что я не могу использовать float как параметр шаблона? #include<iostream> using namespace std; ...

Как использовать шаблоны Django без остальной части Django?

Я хочу использовать механизм шаблонов Django в моем коде (Python), но я не создаю веб-сайт на основе Django. Как я могу использовать его без наличия settings.py файл (и другие) и необходимость установки переменной среды DJANGO_SETTINGS_MODULE? Если ...

Как работает " void t

я смотрел выступление Уолтера Брауна на Cppcon14 о современном программировании шаблонов (Часть I,Часть II), где он представил свою void_t техника SFINAE. пример: Учитывая простой шаблон переменной, который оценивается в void если все аргументы шабл ...

Как отлаживать переменные в Smarty, как в PHP var dump()

у меня есть некоторые переменные внутри шаблона, и я не знаю, где я их назначил. Мне нужно знать, что находится внутри конкретной переменной; например, скажем, у меня есть переменная в smarty под названием member. Я пробовал с {debug} но это не срабо ...