Upozornění kompilátoru (úroveň 1) C4812
zastaralý styl deklarace: Místo toho použijte "new_syntax".
V aktuální verzi jazyka Visual C++ je stále podporována explicitní specializace konstruktoru, ale nemusí být podporována v budoucí verzi.
Následující ukázka vygeneruje 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() {}
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro