Compiler Warning (level 1) C4812
gaya deklarasi usang: gunakan 'new_syntax' sebagai gantinya
Dalam rilis Visual C++saat ini, spesialisasi konstruktor eksplisit masih didukung, tetapi mungkin tidak didukung dalam rilis mendatang.
Sampel berikut menghasilkan 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() {}
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk