Udostępnij za pośrednictwem


common_type Class

Sprawia, że wystąpienie typu wspólne dwóch typów.

template<class Ty0, Ty1>
    struct common_type;

Parametry

Parametr

Opis

Ty0

Typ do oceny.

Ty1

Typ do oceny.

Uwagi

Wystąpienie tego typu modyfikator przechowuje modyfikacji typu, który jest:

  • Ty, jeśli pakiet parametr szablonu nie ma dokładnie jeden argument.

  • Typ wyrażenia decltype(true ? Tgen() : Ugen()), gdzie Tgen() to funkcja imaginary zwraca wartość typu T&& i Ugen() to funkcja imaginary zwraca wartość typu U&&, jeśli pakiet parametr szablonu nie ma dokładnie dwa argumenty T i U.

Wymagania

Nagłówek: <type_traits>

Obszar nazw: std

Zobacz też

Informacje

<type_traits>

Inne zasoby

<type_traits> Członkowie