Результаты поиска по запросу "typetraits"
Возможен ли класс черты is_functor C ++?
Как я могу сделать статический вывод, если аргумент является функциональным объектом C ++ (функтор)? template <typename F> void test(F f) {}Я пыталсяis_function<F>::value, но это не работает. Тоже вроде нетis_functor черта, так что, возможно, ...
Какие <type_traits> не могут быть реализованы без ловушек компилятора?
C ++ 11 обеспечивает стандарт<type_traits>. Какие из нихневозможно реализовать без хуков компилятора? Примечание 1: под хуком компилятора я подразумеваю любую нестандартную языковую функцию, такую как__is_builtin....Примечание 2: многие из них ...
тип класса, но не тип объединения (3.9.2) ".
тим, у меня есть некоторый шаблонный класс в зависимости от типаT. T может быть что угодноint, int*, pair <int, int> или жеstruct lol; это не может бытьvoid, ссылка или что-нибудь cv-квалифицированное хотя. Для некоторой оптимизации мне нужно ...
и если да, в каких случаях будет разница?
сто хочу знать, есть ли уже один, предусмотренный стандартом. Я знаю, что это легко сделать самостоятельно // for C++03, use <tr1/type_traits> and std::tr1 #include <type_traits> template<class T> struct remove_toplevel{ typedef ...
проверять параметры шаблонов на уникальность
Я хочу, чтобы параметры шаблона с переменными параметрами были уникальными. Я знаю, когда множественное наследование, идентичное наследование классов не допу...
Как вы используете черты типа для условной компиляции?
Я пытаюсь написать код вродеВот [https://stackoverflow.com/questions/3366818/conditional-compile-using-boost-type-traits] но с использованием функций C ++ 11, без Boost. Работает отэтот пример [https://stackoverflow.com/a/257315/111307]Я ...
Тривиальная разрушаемость и необходимость вызова деструктора
Предположим, существует тип
Проверка, является ли контейнер последовательности смежным в памяти
Есть ли способ проверить, является ли контейнер последовательности смежным в памяти? Что-то вроде: