0
ответов

Когда использовать `static _assert `вместо SFINAE?

Я использовал (и видел использование )статического _утверждения для отметки нежелательных значений значений параметров шаблона. Однако во всех случаях, с которыми я сталкивался, кажется, что лучше и элегантнее отключать нежелательные...
вопрос задан: 5 October 2012 20:31
0
ответов

Получить тип параметра лямбда

Я хотел бы каким-то образом получить первый тип параметра лямбда-функции, возможно ли это? например вместо: template struct base {виртуальный логический оператор () (T) = 0; } ...
вопрос задан: 5 October 2012 20:11
0
ответов

Как использовать enable_if для взаимоисключающих шаблонов функций, не являющихся членами?

Я пытаюсь написать шаблоны функций-операторов, не являющихся членами, например: #include template < typename T, unsigned L > класс MyType; template < typename T, typename U, unsigned L &...
вопрос задан: 5 October 2012 18:41
0
ответов

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

Я только что пытался взломать бинарный литеральный оператор ""_b, но застрял, пытаясь завершить рекурсию. Как определить функцию, которую можно вызвать с использованием пустого явного параметра шаблона...
вопрос задан: 5 October 2012 18:14
0
ответов

Как определить, является ли тип вызываемым только с константными ссылками?

Я хочу написать метафункцию C ++ is_callable , которая определяет значение как истинное, тогда и только тогда, когда тип F имеет оператор вызова функции формы SomeReturnType operator () (const Arg & ...
вопрос задан: 5 October 2012 18:13
0
ответов

Является ли сбой подстановки ошибкой с зависимыми параметрами нетипового шаблона?

Допустим, у меня есть следующие псевдонимы шаблонов: enum class enabler {}; шаблон <имя типа T> использование EnableIf = typename std::enable_if::type; шаблон <имя типа T> using ...
вопрос задан: 5 October 2012 17:48
0
ответов

класс шаблона шаблона с параметром шаблона const

Я не понимаю, почему это не компилируется: struct A {}; шаблон <класс T> структура B {}; шаблон <шаблон <класс> класс T1, класс T2> структура C {}; int main (int ac, char ...
вопрос задан: 5 October 2012 17:47
0
ответов

Интегрировать имя типа в вывод static_assert?

Мне нравится выдавать полезные ошибки / сообщения, и я также хочу сделать это для своих static_asserts. Проблема в том, что они зависят от параметров шаблона. Обычно эти параметры отображаются по ходу ...
вопрос задан: 5 October 2012 07:38
0
ответов

Boost: разыменование аргумента шаблона, если это указатель

Что я могу использовать для разыменования аргумента шаблона, если это указатель (или умный указатель), или оставить его как есть, если это не так? Template void subf (const T & item) {item.foo (); } ...
вопрос задан: 4 October 2012 23:06
0
ответов

Частичная специализация содержимого кортежа с помощью вариативных аргументов

В настоящее время я пытаюсь заставить код по-разному реагировать на разные типы. Это не точный код, но он передает сообщение. шаблон <класс A, класс B> struct alpha {enum {...
вопрос задан: 29 September 2012 03:15
0
ответов

Decltype за возврат функции

Я делаю шаблонный класс, который является оболочкой для любого итератора. Я делаю оператор * таким образом: template class MyIterator { public: // ... decltype (* T ()) operator * () ...
вопрос задан: 29 September 2012 03:14
0
ответов

Как проверить тип на существование оператора без параметров ()

Я пытаюсь проверить, совместим ли функтор с заданный набор типов параметров и заданный тип возвращаемого значения (то есть заданные типы параметров могут быть неявно преобразованы в фактические ...
вопрос задан: 24 September 2012 16:42
0
ответов

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

У меня есть домашнее задание, в котором меня просят сделать следующее: Разработать класс-шаблон с именем FlexArray, который предлагает гибкие индексы массивов. Пользователь класса может установить нижний индекс и верхний индекс ...
вопрос задан: 16 September 2012 22:17
0
ответов

Шаблон Django не обновляется

У меня есть базовый шаблон django, и я добавил несколько библиотек JS, но каждый раз, когда я обновляю страницу, никаких изменений не отображается. Я уже пытался удалить кеш браузера, историю и все такое. Я...
вопрос задан: 27 August 2012 01:22
0
ответов

Шаблонный класс C ++, который создает экземпляры других классов

Я новичок в C ++, и я не знаю о классе шаблона, но я думаю, что могу использовать шаблон для моей проблемы. У меня есть два класса, класс Foo {public: Foo (int a, char b); }; класс Bar {public: Bar (...
вопрос задан: 24 August 2012 08:10
0
ответов

Визуализация HTML в web.py

Я работаю с проектом, подобным Википедии. Я могу преобразовать текстовый файл в HTML-код, используя уценку. Моя проблема в том, что я хочу отобразить этот html-код в html-файле. Вот мой код, класс ...
вопрос задан: 23 August 2012 04:49
0
ответов

Универсальный класс с типом в качестве указателя на объект другого класса - НЕ РАБОТАЕТ [закрыто]

Почему это не работает: class / struct SomeClass {public: int SomeValue; } template class / struct TClass {public: T TObject; } vector
вопрос задан: 21 August 2012 12:57
0
ответов

Защищенный член «не объявлен в этой области» в производном классе [дубликат]

#включить <вектор> #включить шаблон <класс T> Базовый класс { защищенный :станд. ::вектор данные _; }; шаблон <класс T> производный класс :public Base {...
вопрос задан: 20 August 2012 04:40
0
ответов

Как передать переменные всем шаблонам в django? [дубликат]

Я пытаюсь передать переменную (переменную браузера )во все мои шаблоны в моем приложении. Любые советы о том, как заставить его работать? View :def browser (request ):primary _cat _list = Categories.objects.order _by ("...
вопрос задан: 19 August 2012 23:48
0
ответов

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

Допустим, у меня есть шаблон функции : inline void doSomething (){ if (stuff ){ cout << "Привет" << endl; } else { cout << "До свидания" <&...
вопрос задан: 19 August 2012 22:28
0
ответов

Принудительное связывание с общей библиотекой с помощью -Wl, --по мере необходимости -(, когда предоставляются только шаблоны)

Я создаю шаблон -только для библиотеки C++. Однако я также хотел бы предоставить «пустую» разделяемую библиотеку, чтобы, контролируя SONAME, я мог принудительно перестраивать шаблон...
вопрос задан: 18 August 2012 16:07
0
ответов

Как создать массив шаблонных объектов класса?

Я не занимался программированием на C++ в течение достаточно долгого времени, и я решил немного повозиться с этим в свободное время, поэтому я решил написать небольшую программу для работы с базами данных просто для развлечения и...
вопрос задан: 17 August 2012 16:27
0
ответов

Метод шаблона C++ для создания объектов

Я использую Luabind, чтобы открыть свой игровой движок для Lua. Недавно я столкнулся с проблемой, когда узнал, что у меня нет возможности создать «новый», например. GUIObject *obj = новый GUIObject ()в Lua вместо...
вопрос задан: 17 August 2012 15:43
0
ответов

Конструктор шаблона в классе шаблона должен быть определен в определении класса?

предположим, я пишу класс шаблона с конструктором шаблона, например. шаблон<тип T> класс X{шаблон<имя типа S> X (X x ){} }; компилируется нормально. Однако когда я...
вопрос задан: 17 August 2012 15:20
0
ответов

Как определить тип возвращаемого функтором значения?

Я хотел бы написать функцию шаблона, которая принимает 2 значения и функтор или лямбду. Функция вызывает функтор с этими значениями и возвращает результат. шаблон <имя_типа T, имя_типа...
вопрос задан: 17 August 2012 12:58
0
ответов

Бесконечная рекурсия при создании экземпляра шаблона с переменным числом аргументов при попытке построить структуру произвольного дерева глубины -

Я провожу некоторые эксперименты с вариационными параметрами и наткнулся на проблему, я не могу найти решение -, в основном я пытаюсь построить дерево с компонентами произвольных типов данных -здесь...
вопрос задан: 17 August 2012 12:05
0
ответов

Библиотека шаблонов только для заголовков C ++

Глядя на этот проект (http://www.savarese.com/software/libssrckdtree/), я обнаружил определение «Библиотека шаблонов только для заголовков C ++». На данный момент у меня есть базовые знания C ++, но я хотел бы знать ...
вопрос задан: 17 August 2012 08:40
0
ответов

Как открыть пустой шаблон веб-приложения ASP.NET в C #Express?

Программисты!!! Я изучаю c #по книге и хотел бы открыть шаблон, подобный изображенному в Visual Studio вверху, однако у меня есть только параметры из меню c #, изображенного на...
вопрос задан: 16 August 2012 21:35
0
ответов

ошибка шаблона :нетип ".. [с T=T] не является именем типа"

Пытаясь типизировать мое выравнивание памяти, я получил следующую конструкцию (, которая все еще находится в стадии разработки, потому что мне нужно исправить версию GNU):#если определено (__GNUG __)шаблон <...
вопрос задан: 15 August 2012 12:50
0
ответов

Можете ли вы создать пакет вариативных шаблонов из размера и его содержимого?

Рассмотрим следующий код :template Базовая структура {}; template<беззнаковое целое TORDER, беззнаковое целое TDIM> struct Derived :public Base
вопрос задан: 14 August 2012 21:42