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

2 ответа

Как я могу использовать свойства типа, чтобы сделать это преобразование массива в указатель однозначным?

Я хотел бы различить статические массивы и указатели.В следующем примере не удается скомпилировать из-запреобразования массива в указатель, имеющие точное со...

3 ответа

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

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

1 ответ

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

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

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

1 ответ

должен ли std :: common_type использовать std :: decay?

Данные типы

3 ответа

Is-braces-конструктивная черта типа

Как я могу проверить, является ли конкретный типtypename T конструктивно из аргументовtypename ...Args в порядкеT{Args...}? Я в курсеstd::is_constructible< T, Args... > тип черта от<type_traits>, но работает с круглыми скобками, а не с фигурными ...

4 ответа

Как я могу использовать std :: enable_if с само-выводимым типом возврата?

C ++ 14 [http://en.wikipedia.org/wiki/C++14#Function_return_type_deduction]будет иметь функции, чей тип возврата может быть выведен на основе возвращаемого значения. auto function(){ return "hello world"; }Могу ли я применить это поведение ...

4 ответа

Как я могу использовать std :: enable_if с само-выводимым типом возврата?

C ++ 14 будет иметь функции, чей тип возврата может быть выведен на основе возвращаемого значения.

4 ответа

Могу ли я перегружать функции тип-чертами?

Допустим, у меня есть шесть типов, и каждый из них принадлежит к концептуальной категории. Вот диаграмма, которая показывает это: Или, возможно, более конкретный пример для вас: Я хочу написать две функции, которые будут обрабатывать все 6 ...

4 ответа

Могу ли я перегружать функции тип-чертами?

Позволять&#39;скажем, у меня есть шесть типов, и каждый из них принадлежит к концептуальной категории.Вот диаграмма, которая показывает это:Или, возможно, бо...

2 ответа

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

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