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