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

3 ответа

Получить базовый тип шаблона типа (удалить const / reference / etc.)

Есть ли шаблон типа черт, который возвращаетбазовый тип данного типа. Побазовый тип Я имею в виду тип со всеми модификаторами значений, const, volatile и т. Д. Например, используя функцию гипотетических черт: base<int>::type == int base<int ...

7 ответов

Распространение 'typedef' из базового в производный класс для 'template'

Я пытаюсь определить базовый класс, который содержит только typedef. template<typename T> class A { public: typedef std::vector<T> Vec_t; }; template<typename T> class B : public A<T> { private: Vec_t v; // fails - Vec_t is not recognized ...

3 ответа

Шаблон специализации для enum

Можно ли специализировать шаблонный метод для перечислений? Что-то вроде (неверный код ниже): template <typename T> void f(T value); template <> void f<enum T>(T value);В случае, если это невозможно, то предположим, что у меня есть ...

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

5 ответов

Установите структуру каталогов по умолчанию в git init

Я хотел бы оптимизировать рабочий процесс git, автоматизировав создание .gitignore, README, LICENSE и других файлов наgit init команда. Для этого я RTFM изgit init вhttp://git-scm.com/docs/git-init [http://git-scm.com/docs/git-init]и он говорит ...

1 ответ

Перегрузка оператора потока вывода класса шаблона вне шаблона

Я хочу перегрузить оператор выходного потока<< вне определения класса шаблона. Реализация этого внутри класса шаблона в порядке: template <typename T,int _MaxSize=10,template <class C> class Policy=NoCheck,typename Container=std::vector<T>> ...

1 ответ

Два шаблонных класса состоят из членов друг друга

Мне нужно, чтобы в моем коде два шаблонных класса состояли из полей членов друг друга. Например, у меня есть два файла, templates.h template <class T> class B; template <class T> class A { B<A> a; // fields and methods dependent on T }; ...

3 ответа

Как извлечь __VA_ARGS__?

У меня есть макрос для вызова статической функции для каждого аргумента. Например: #define FOO(X) X::do(); #define FOO_1(X,Y) X::do(); Y::do();Мой вопрос заключается в том, что мне нужно использовать foo с переменным числом аргументов, можно ли ...

4 ответа

Как отобразить сообщение, переданное Http404 в пользовательском шаблоне ошибки 404 в Django?

У меня есть проект, над которым я работаю в Django. Есть много случаев, когда я: raise Http404("this is an error")и он создает для меня симпатичную страницу 404 с сообщением об ошибке «это ошибка». Теперь я хочу создать пользовательскую ...

1 ответ

«C4430: отсутствует указатель типа - предполагается, что int» в функции шаблона

Этот код настолько прост, не должен ли он скомпилироваться? Я действительно потерян с этим. #include <iostream> template<typename T> foo(T f) { std::cout << f << std::endl; } int main() { foo(3); return 0; }Ошибка: main.cpp(6): error C4430: ...

3 ответа

Codeigniter как HTML шаблон для писем

Я использую приведенный ниже код для отправки электронной почты из контактной формы моего сайта на базе codeigniter, для этого я использую приведенные ниже коды в своем контроллере, $entrydata['name']= $this->input->post('name'); ...