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.
"identyfikator" : zbyt mało argumentów typu
Uwagi
Brak ogólnego lub szablonu co najmniej jednego rzeczywistego argumentu. Sprawdź deklarację ogólną lub szablonu, aby znaleźć poprawną liczbę parametrów.
Ten błąd może być spowodowany brakiem argumentów szablonu w składnikach standardowej biblioteki języka C++.
Przykłady
Poniższy przykład generuje kod C2976:
// C2976.cpp
template <class T>
struct TC {
T t;
};
int main() {
TC<>* t; // C2976
TC<int>* t2; // OK
}
C2976 może również wystąpić w przypadku używania typów ogólnych:
// C2976b.cpp
// compile with: /clr
generic <class T>
ref struct GC {
T t;
};
int main() {
GC<>^ g; // C2976
GC<int>^ g2; // OK
}