Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Um struct que fornece uma definição de tipo como o parâmetro do modelo.
Sintaxe
struct identity {
typedef Type type;
Type operator()(const Type& left) const;
};
Parâmetros
esquerda
O valor a ser identificado.
Comentários
A classe contém a definição de tipo público type, que é a mesma do parâmetro de modelo Type. Ela é usada em conjunto com a função de modelo forward para garantir que o parâmetro da função tem o tipo desejado.
Para compatibilidade com o código anterior, a classe define também a função identity operator() que retorna o argumento left.