В моей функции TClass<T>::foo() я бы хотел вызвать экземпляр T, если и только если T является...
Я пытаюсь выучить понятие типовых черт.И я написал некоторый код для проверки моего понимания:...
Учитывая cppreference и текущий рабочий проект c ++, класс легко копируется, если: Каждый...
#include<string> #include<type_traits> template<typename... Args> class C {...
Можно ли построить черту типа в C ++, которая проверяет, является ли данный тип шаблона...
У меня есть следующие черты типа, чтобы различать фундаментальные и контейнерные типы: template...
Предположим, у меня есть базовый класс class Base {}; std::is_trivial<Base>::value - это true
В стандартной библиотеке C ++ allocators можно восстановить....
Итак, у меня есть класс base, не содержащий шаблонов, который содержит настройки по умолчанию для...
Я хотел бы прервать компиляцию, если объект объявлен как const. Следующее не работает: #include...
Есть ли способ сделать это с помощью некоторого c ++ 11 или, самое большее, библиотеки наддува?...
Рассмотрим следующую короткую программу: #include <type_traits> #include <iostream>...
В Проверка наличия члена, возможно, в базовом классе, C ++ 11 версия , мы разработали версию C ++...
Я хочу определить функцию template<typename T> T constCast(const ScriptVar_t& s);. В...
В https://stackoverflow.com/a/1967183/134841, предусмотрено решение для статической проверки...
Аналогичный вопрос: Почему type_traits реализован с помощью специализированных шаблонных структур...
При определении шаблона функции экземпляры параметров шаблона в общем случае неизвестны. Черты типа...
Мне нужно было использовать черты типа std::is_assignable, которые недоступны в самой старой версии...
Я пытаюсь написать оператор потока для контейнеров std, главным образом для отладки. У меня есть...
Как я могу сделать статический вывод, если аргумент является функциональным объектом C ++ (функтор)
Я пытаюсь реализовать свой собственный is_member_function_pointer, и у меня возникают проблемы с...
Есть ли причина, по которой стандарт определяет их как шаблон struct s вместо простого логического...
Я понимаю, что это надуманный пример, но я хочу проверить компиляцию, чтобы предотвратить это ......
Я хотел бы получить какой-нибудь способ получить первый тип параметра лямбда-функции, возможно ли...
Я хотел бы перегрузить оператор