Поделиться через


decay Class

Делает non ссылка, не const или не временный тип или делает указатель для печати.

template<class Ty>
    struct decay;

Параметры

Параметр

Описание

Ty

Тип, который требуется изменить.

Заметки

Экземпляр модификатора типов содержит дорабатывать-тип, определенный в следующих этапов:

  • тип U определяет как remove_reference<Ty>::type.

  • If is_array<U>::value значение true, дорабатывать-тип type существует remove_extent<U>::type *.

  • в противном случае, если is_function<U>::value значение true, дорабатывать-тип type существует add_pointer<U>::type.

  • В противном случае - значение дорабатывать-тип type существует remove_cv<U>::type.

Требования

заголовок:<type_traits>

пространство имен: STD

См. также

Ссылки

<type_traits>

Другие ресурсы

Члены <type_traits>