Результаты поиска по запросу "typetraits"

3 ответа

реализация std :: common_type

Чтобы увидеть, как это работает, я посмотрел на реализацию libstdc ++

1 ответ

Убедитесь, что производный класс реализует статический метод

Я хочу убедиться, что производный класс реализует определенный статический метод. Я думаю, что это должно быть возможно с помощьюstatic_assert, станд :: is_s...

3 ответа

Как определить черту типа is_iterator?

Я пытаюсь закодировать

ТОП публикаций

7 ответов

Может ли объект знать свою собственную константность?

С участиемdecltype а такжеstd::is_const константность переменной может быть обнаружена извне.Но возможно ли, чтобы объект знал свою собственную постоянство? Использование должно быть как: #include <type_traits> #include <iostream> #include <ios> ...

1 ответ

Ошибка std :: is_default_constructible <T>, если конструктор является закрытым

У меня есть следующий фрагмент #include <type_traits> #include <boost/type_traits.hpp> class C { C() { } }; int main() { static_assert(!boost::has_trivial_default_constructor<C>::value, "Constructible"); ...

2 ответа

Проверьте, передан ли тип в пакет параметров шаблона

1 ответ

черта std :: common_type для пользовательских типов

2 ответа

Какие <type_traits> не могут быть реализованы без ловушек компилятора?

C ++ 11 обеспечивает стандарт<type_traits>. Какие из нихневозможно реализовать без хуков компилятора? Примечание 1: под хуком компилятора я подразумеваю любую нестандартную языковую функцию, такую как__is_builtin....Примечание 2: многие из них ...

2 ответа

Какие <type_traits> не могут быть реализованы без ловушек компилятора?

C ++ 11 обеспечивает стандарт.

2 ответа

Проверка наличия члена, возможно, в базовом классе, версия C ++ 11

Вhttps://stackoverflow.com/a/1967183/134841 [https://stackoverflow.com/a/1967183/134841]предусмотрено решение для статической проверки, существует ли член, возможно, в подклассе типа: template <typename Type> class has_resize_method { class yes ...