Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
ponowne zdefiniowanie parametru typu "parametr"
Uwagi
Wystąpił konflikt typu między dwiema ogólnymi lub szablonowymi parameterdefinicjami elementu . Podczas definiowania wielu parametrów ogólnych lub szablonu należy użyć równoważnych typów.
Przykłady
Poniższy przykład generuje kod 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 może również wystąpić w przypadku używania typów ogólnych:
// 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 {};