Результаты поиска по запросу "templates"

1 ответ

Захват this-указателя в лямбда-оболочке вокруг рекурсивной функции

У меня есть шаблон классаWrap<T> с рекурсивной функцией-членомtest(int) что я хочу перейти на алгоритм STL с лямбда (std::accumulate в коде ниже). Если я использую список захвата по умолчанию=и сделай мою рекурсивную функцию meberstatic, все в ...

4 ответа

Регулярное выражение для String.Format-подобной утилиты

Я пишу класс под названиемStringTemplate, что позволяет форматировать объекты как сString.Format, но с именами вместо индексов для заполнителей. Вот пример: string s = StringTemplate.Format("Hello {Name}. Today is {Date:D}, and it is {Date:T}.", ...

3 ответа

Автоматическое создание конструктора на основе конструктора родительского класса (C ++)

Вот код, который я хотел бы получить для работы: template <class A> class B : public A { public: // for a given constructor in A, create constructor with identical parameters, // call constructor of parent class and do some more stuff B(...) : ...

ТОП публикаций

1 ответ

Специализация шаблонов C ++, вызов методов на типах, которые могут быть однозначными указателями или ссылками

Резюме Есть ли способ вызвать метод класса для шаблонного типа, который может быть указателем или ссылкой, не зная, что и не получить ошибки компилятора / компоновщика? подробности У меня есть шаблонная реализация QuadTree, которая может ...

3 ответа

Thymeleaf: как получить значение атрибута URL

Я не могу найти решение для получения атрибута из URL, используя Thymeleaf. Например, для URL: somesite.com/login?error=trueМне нужно получить значение атрибута «ошибка». Также я использую SpringMVC, если это может быть полезно.

1 ответ

Шаблон класса с указателем и обычным типом

Я определяю класс Node с шаблоном для его типа значения template<class T> class Node { T val; public: Node (T & v) : val (v) {} ... void print() { cout << v << endl; } }В большинстве случаев интересующее значение узла будет классом объекта, ...

3 ответа

Можно ли написать шаблон / макрос c ++, чтобы проверить, имеют ли две функции одинаковые подписи

Можно ли написать шаблон / макрос c ++, чтобы проверить, имеют ли две функции одинаковые подписи (тип возвращаемого значения и список аргументов)? Вот простой пример того, как я хочу его использовать: int foo(const std::string& s) {...} int ...

4 ответа

Ошибка «разработанный тип относится к typedef» при попытке подружиться с typedef

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

3 ответа

Как загрузить шаблоны с Hogan.JS из внешнего файла?

я используюHogan.JS [http://twitter.github.com/hogan.js/]как библиотека шаблонов JavaScript. Предполагается загружать шаблоны JavaScript из внешних файлов. Вероятно, можно использовать несколько шаблонов во внешнем файле JavaScript. Кто-нибудь ...

2 ответа

Почему C ++ 03 требует, чтобы параметры шаблона имели внешнюю связь?

ФонВ C ++ 03 символы, используемые в качестве аргументов шаблона, должны иметь внешнюю связь; это ограничение было снято в C ++ 11, как описано вэто ...