Результаты поиска по запросу "typetraits"
Как я могу использовать свойства типа, чтобы сделать это преобразование массива в указатель однозначным?
Я хотел бы различить статические массивы и указатели.В следующем примере не удается скомпилировать из-запреобразования массива в указатель, имеющие точное со...
реализация std :: common_type
Чтобы увидеть, как это работает, я посмотрел на реализацию libstdc ++
Убедитесь, что производный класс реализует статический метод
Я хочу убедиться, что производный класс реализует определенный статический метод. Я думаю, что это должно быть возможно с помощьюstatic_assert, станд :: is_s...
Is-braces-конструктивная черта типа
Как я могу проверить, является ли конкретный типtypename T конструктивно из аргументовtypename ...Args в порядкеT{Args...}? Я в курсеstd::is_constructible< T, Args... > тип черта от<type_traits>, но работает с круглыми скобками, а не с фигурными ...
Как я могу использовать std :: enable_if с само-выводимым типом возврата?
C ++ 14 [http://en.wikipedia.org/wiki/C++14#Function_return_type_deduction]будет иметь функции, чей тип возврата может быть выведен на основе возвращаемого значения. auto function(){ return "hello world"; }Могу ли я применить это поведение ...
Как я могу использовать std :: enable_if с само-выводимым типом возврата?
C ++ 14 будет иметь функции, чей тип возврата может быть выведен на основе возвращаемого значения.
Могу ли я перегружать функции тип-чертами?
Допустим, у меня есть шесть типов, и каждый из них принадлежит к концептуальной категории. Вот диаграмма, которая показывает это: Или, возможно, более конкретный пример для вас: Я хочу написать две функции, которые будут обрабатывать все 6 ...
Могу ли я перегружать функции тип-чертами?
Позволять'скажем, у меня есть шесть типов, и каждый из них принадлежит к концептуальной категории.Вот диаграмма, которая показывает это:Или, возможно, бо...
Какие <type_traits> не могут быть реализованы без ловушек компилятора?
C ++ 11 обеспечивает стандарт<type_traits>. Какие из нихневозможно реализовать без хуков компилятора? Примечание 1: под хуком компилятора я подразумеваю любую нестандартную языковую функцию, такую как__is_builtin....Примечание 2: многие из них ...