Рассмотрим этот код, который, очевидно, не работает, но иллюстрирует, что я хочу сделать. struct C...
Я хочу написать шаблонную функцию, которая отклоняет типы, которые имеют определенные общедоступные...
У меня есть следующий фрагмент кода: template <size_t N> foo make() { ... } ... for (...) {...
У меня есть реализация Result / Either для c ++. Класс имеет следующий конструктор преобразования...
Я пытаюсь создать игрушечный пример для деревьев выражений, используя современный C ++ 17 на основе...
Я пытаюсь написать какое-то чудовище препроцессора, чтобы сделать простые ctors. Это компилируется...
Допустим, у меня есть некоторый набор типов, у всех из которых есть общий родительский элемент:...
Я строю сложную расширяемую систему. Детали не важны, но мне действительно нравится дизайн, за...
Вкратце: как создать переменный кортеж из дочерних типов данных? В приведенном ниже коде в вызове...
Существует отдельная функция (не принадлежащая члену), определенная как: template<class T,...
Я пытаюсь добиться чего-то вроде следующего: template <typename T> class MyClass { struct...
РЕДАКТИРОВАТЬ удалить форматирование из самого кода (жирный шрифт). Редактировать 2 добавил в конце...
Существует ли какой-либо синтаксис, с помощью которого я могу распределить пакет параметров...
Есть ли способ генерировать операторы переключения времени компиляции для сопоставления индексов?...
Я пытаюсь использовать статический полиморфизм и шаблон, чтобы создать контейнер, который может...
Пример, который я привожу, является искусственным и бессмысленным, но это сокращение более сложного...
У меня есть функция форматирования строки, которая предназначена для приема только строкового...
Рассмотрим следующую структуру: template<typename R, unsigned short nCols, unsigned short...
Я пишу генератор кода и использую плоские буферы для генерации классов. Остальная часть генератора...
Я пытаюсь подсчитать количество аргументов функции во время компиляции (я обертываю sprintf в...
Короткий вопрос Как я могу проверить во время компиляции, если шаблон класса ( edit: не создан)...