У меня всегда было впечатление, что типы типа std::is_same, std::is_void или std::is_aggregate...
Вот минимальный пример: template<typename ...Types> struct Pack {}; template<typename ..
//test.cpp #include <type_traits> double* func() {} static_assert(std::is_same<double*(*)()...
Я хочу использовать type_traits для перегрузки на shared_ptr или нет. struct A { A(int i) : x(i) {}...
Рассмотрим следующие статические утверждения: static_assert(std::is_convertible_v<int const&...
Почему следующий код компилируется? #include <memory> #include <vector> int main() {...
Вопрос, как упомянуто в заголовке, функция может быть перегружена или шаблонизирована, и это должно...
Вы можете использовать <type_traits> (в C ++ 11), чтобы проверить, является ли класс abstract...
Я хочу проверить, относятся ли два типа к одному шаблону. В качестве примера я хочу, чтобы...
Есть ли способ в C ++ определить, является ли тип переменной указателем или любым итератором с...
Я хочу генерировать безопасные для типов преобразования между двумя наборами типов, используя...
Как объявить тиковый класс другом другого класса. Отметьте здесь библиотеку https://github
Я пытался static_assert, чтобы какой-то алгоритм метапреобразователя работал, и он невероятно не...
Мне трудно заставить эту простую вещь работать. Одна вещь, которую я нашел, которая работает:...
Согласно этому примеру (левый пример) #include <array> #include...
Что я ищу: У меня есть шаблонный класс, и я хочу вызвать функцию, если у класса есть требуемая...
Я искал код шаблона, который отвечает на вопрос "имеет ли класс T член X?".В Интернете есть...
Недавно я попытался обнаружить существование определенных частных конструкторов и столкнулся с...
У меня есть следующий код с шаблоном переменной, скопированным из: https://www.youtube.com/watch
В настоящее время я подключаю приложение, которое имеет несколько реализаций для одной цели.Во...
У меня есть структура шаблона с вложенной структурой шаблона. template <int F> struct foo {...
Есть ли способ написать характеристику типа, чтобы определить, поддерживает ли тип отрицательный...
Контекст (1) Можно извлечь тип возвращаемого значения и типы аргументов вызываемого объекта со...
По определению is_destructible (http://eel.is/c++draft/meta.unary.prop#lib:is_destructible),...
Я хотел бы вызвать шаблон функции, как показано ниже #include <iostream> #include...