Я использовал (и видел использование )статического _утверждения для отметки нежелательных значений значений параметров шаблона. Однако во всех случаях, с которыми я сталкивался, кажется, что лучше и элегантнее отключать нежелательные...
Я хотел бы каким-то образом получить первый тип параметра лямбда-функции, возможно ли это? например вместо: template
struct base
{виртуальный логический оператор () (T) = 0;
} ...
Я пытаюсь написать шаблоны функций-операторов, не являющихся членами, например: #include template < typename T, unsigned L >
класс MyType; template < typename T, typename U, unsigned L &...
Я только что пытался взломать бинарный литеральный оператор ""_b, но застрял, пытаясь завершить рекурсию. Как определить функцию, которую можно вызвать с использованием пустого явного параметра шаблона...
Я хочу написать метафункцию C ++ is_callable , которая определяет значение как истинное, тогда и только тогда, когда тип F имеет оператор вызова функции формы SomeReturnType operator () (const Arg & ...
Допустим, у меня есть следующие псевдонимы шаблонов: enum class enabler {}; шаблон <имя типа T>
использование EnableIf = typename std::enable_if::type;
шаблон <имя типа T>
using ...
Я не понимаю, почему это не компилируется: struct A
{}; шаблон <класс T> структура B
{}; шаблон <шаблон <класс> класс T1, класс T2> структура C
{}; int
main (int ac, char ...
Мне нравится выдавать полезные ошибки / сообщения, и я также хочу сделать это для своих static_asserts. Проблема в том, что они зависят от параметров шаблона. Обычно эти параметры отображаются по ходу ...
Что я могу использовать для разыменования аргумента шаблона, если это указатель (или умный указатель), или оставить его как есть, если это не так? Template void subf (const T & item)
{item.foo ();
} ...
В настоящее время я пытаюсь заставить код по-разному реагировать на разные типы. Это не точный код, но он передает сообщение. шаблон <класс A, класс B>
struct alpha {enum {...
Я делаю шаблонный класс, который является оболочкой для любого итератора. Я делаю оператор * таким образом: template
class MyIterator {
public: // ... decltype (* T ()) operator * () ...
Я пытаюсь проверить, совместим ли функтор с заданный набор типов параметров и заданный тип возвращаемого значения (то есть заданные типы параметров могут быть неявно преобразованы в фактические ...
У меня есть домашнее задание, в котором меня просят сделать следующее: Разработать класс-шаблон с именем FlexArray, который предлагает гибкие индексы массивов. Пользователь класса может установить нижний индекс и верхний индекс ...
У меня есть базовый шаблон django, и я добавил несколько библиотек JS, но каждый раз, когда я обновляю страницу, никаких изменений не отображается. Я уже пытался удалить кеш браузера, историю и все такое. Я...
Я новичок в C ++, и я не знаю о классе шаблона, но я думаю, что могу использовать шаблон для моей проблемы. У меня есть два класса, класс Foo {public: Foo (int a, char b); }; класс Bar {public: Bar (...
Я работаю с проектом, подобным Википедии. Я могу преобразовать текстовый файл в HTML-код, используя уценку. Моя проблема в том, что я хочу отобразить этот html-код в html-файле. Вот мой код, класс ...
Я пытаюсь передать переменную (переменную браузера )во все мои шаблоны в моем приложении. Любые советы о том, как заставить его работать? View :def browser (request ):primary _cat _list = Categories.objects.order _by ("...
Я создаю шаблон -только для библиотеки C++. Однако я также хотел бы предоставить «пустую» разделяемую библиотеку, чтобы, контролируя SONAME, я мог принудительно перестраивать шаблон...
Я не занимался программированием на C++ в течение достаточно долгого времени, и я решил немного повозиться с этим в свободное время, поэтому я решил написать небольшую программу для работы с базами данных просто для развлечения и...
Я использую Luabind, чтобы открыть свой игровой движок для Lua. Недавно я столкнулся с проблемой, когда узнал, что у меня нет возможности создать «новый», например. GUIObject *obj = новый GUIObject ()в Lua вместо...
предположим, я пишу класс шаблона с конструктором шаблона, например. шаблон<тип T> класс X{шаблон<имя типа S> X (X x ){} }; компилируется нормально. Однако когда я...
Я хотел бы написать функцию шаблона, которая принимает 2 значения и функтор или лямбду. Функция вызывает функтор с этими значениями и возвращает результат. шаблон <имя_типа T, имя_типа...
Я провожу некоторые эксперименты с вариационными параметрами и наткнулся на проблему, я не могу найти решение -, в основном я пытаюсь построить дерево с компонентами произвольных типов данных -здесь...
Глядя на этот проект (http://www.savarese.com/software/libssrckdtree/), я обнаружил определение «Библиотека шаблонов только для заголовков C ++». На данный момент у меня есть базовые знания C ++, но я хотел бы знать ...
Программисты!!! Я изучаю c #по книге и хотел бы открыть шаблон, подобный изображенному в Visual Studio вверху, однако у меня есть только параметры из меню c #, изображенного на...
Пытаясь типизировать мое выравнивание памяти, я получил следующую конструкцию (, которая все еще находится в стадии разработки, потому что мне нужно исправить версию GNU):#если определено (__GNUG __)шаблон <...