Sdílet prostřednictvím


common_type Class

Vytvoří instanci typu společné obou typů.

template<class Ty0, Ty1>
    struct common_type;

Parametry

Parametr

Description

Ty0

Typ vyhodnotit.

Ty1

Typ vyhodnotit.

Poznámky

Tento modifikátor typ instance obsahuje změny typ, který je:

  • Ty, pokud pack parametr šablony má přesně jeden argument.

  • Typ výrazu decltype(true ? Tgen() : Ugen()), kde Tgen() je imaginární funkce vrací hodnotu typu T&& a Ugen() je imaginární funkce vrací hodnotu typu U&&, pokud má parametr pack šablony přesně dva argumenty T a U.

Požadavky

Záhlaví: <type_traits>

Obor názvů: std

Viz také

Referenční dokumentace

<type_traits>

Další zdroje

<type_traits> Členové