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.
kan sjabloon niet expliciet instantiëren in het huidige bereik
Opmerkingen
De compiler heeft een probleem gedetecteerd met een expliciete instantiëring van een sjabloon. U kunt bijvoorbeeld geen sjabloon expliciet instantiëren in een functie.
Example
In het volgende voorbeeld wordt C2252 gegenereerd:
// C2252.cpp
class A {
public:
template <class T>
int getit(int i , T * it ) {
return i;
}
template int A::getit<double>(int i, double * it); // C2252
// try the following line instead
// template <> int A::getit<double>(int i, double * it);
};
int main() {
// cannot explicitly instantiate in function
template int A::getit<long>(int i, long * it); // C2252
}