Compiler Warning (level 1) C4822
'member' : fungsi anggota kelas lokal tidak memiliki isi
Keterangan
Fungsi anggota kelas lokal dideklarasikan tetapi tidak ditentukan di kelas . Untuk menggunakan fungsi anggota kelas lokal, Anda harus menentukannya di kelas . Anda tidak dapat mendeklarasikannya di kelas dan menentukannya di luar kelas.
Definisi di luar kelas apa pun untuk fungsi anggota kelas lokal adalah kesalahan.
Di Visual Studio 2019 dan yang lebih baru, C4822 adalah peringatan non-default .
Contoh
Sampel berikut menghasilkan C4822:
// C4822.cpp
// compile with: /W1
int main() {
struct C {
void func1(int); // C4822
// try the following line instead
// void func1(int){}
};
}
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