Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
redefinição do parâmetro de tipo «parâmetro»
Observações
Houve um conflito de tipo entre duas definições genéricas ou de modelo de parameter. Ao definir vários parâmetros genéricos ou de modelo, você deve usar tipos equivalentes.
Examples
O exemplo a seguir gera C2991:
// C2991.cpp
// compile with: /c
template<class T, class T> struct TC {}; // C2991
// try the following line instead
// template<class T, class T2> struct TC {};
C2991 também pode ocorrer quando se utilizam genéricos:
// C2991b.cpp
// compile with: /clr /c
generic<class T,class T> ref struct GC {}; // C2991
// try the following line instead
// generic<class T,class T2> ref struct GC {};