Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
föråldrat deklarationsformat: använd "new_syntax" i stället
Anmärkningar
Den explicita konstruktorspecialiseringen stöds fortfarande i den aktuella versionen av Visual C++, men den kanske inte stöds i en framtida version.
Example
I följande exempel genereras C4812:
// C4812.cpp
// compile with: /W1 /c
template <class T>
class MyClass;
template<class T>
class MyClass<T*> {
MyClass();
};
template<class T>
MyClass<T*>::MyClass<T*>() {} // C4812
// try the following line instead
// MyClass<T*>::MyClass() {}