common_type Class
Faz com que uma instância do tipo comum de dois tipos.
template<class Ty0, Ty1>
struct common_type;
Parâmetros
Parâmetro |
Descrição |
---|---|
Ty0 |
O tipo para avaliar. |
Ty1 |
O tipo para avaliar. |
Comentários
Uma instância desse modificador do tipo mantém um modificado-tipo:
Ty, se o pacote de parâmetro de modelo tem exatamente um argumento.
o tipo da expressão decltype(true ? Tgen() : Ugen()), onde Tgen() é uma função imaginária retornando um valor do tipo T&& e Ugen() é uma função imaginária retornando um valor do tipo U&&, se o pacote de parâmetro de modelo tem exatamente dois argumentos T e U.
Requisitos
Cabeçalho: <type_traits>
Namespace: std