Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
"arg": argument typu szablonu nie może użyć parametru typu ogólnego
Uwagi
Szablony są tworzone w czasie kompilacji, ale wystąpienia ogólne są tworzone w czasie wykonywania. W związku z tym nie można wygenerować kodu ogólnego, który może wywołać szablon, ponieważ nie można utworzyć wystąpienia szablonu w czasie wykonywania, gdy typ ogólny jest w końcu znany.
Example
Poniższy przykład generuje C3231:
// C3231.cpp
// compile with: /clr /LD
template <class T> class A;
generic <class T>
ref class C {
void f() {
A<T> a; // C3231
}
};