Delen via


Compilerwaarschuwing (niveau 1) C4812

verouderde declaratiestijl: gebruik in plaats daarvan 'new_syntax'

Opmerkingen

In de huidige versie van Visual C++ wordt de expliciete constructorspecialisatie nog steeds ondersteund, maar wordt deze mogelijk niet ondersteund in een toekomstige release.

Example

In het volgende voorbeeld wordt C4812 gegenereerd:

// 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() {}