Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
'arg' : argument sjabloontype kan geen algemene typeparameter gebruiken
Opmerkingen
Sjablonen worden geïnstantieerd tijdens het compileren, maar generics worden tijdens runtime geïnstantieerd. Daarom is het niet mogelijk om algemene code te genereren die de sjabloon kan aanroepen, omdat de sjabloon niet kan worden geïnstantieerd tijdens runtime wanneer het algemene type eindelijk bekend is.
Example
In het volgende voorbeeld wordt C3231 gegenereerd:
// C3231.cpp
// compile with: /clr /LD
template <class T> class A;
generic <class T>
ref class C {
void f() {
A<T> a; // C3231
}
};