Compiler Warning (level 1) C4677
'function': tanda tangan anggota non-privat berisi jenis privat rakitan 'private_type'
Jenis yang memiliki aksesibilitas publik di luar rakitan menggunakan jenis yang memiliki akses privat di luar rakitan. Komponen yang mereferensikan jenis rakitan publik tidak akan dapat menggunakan anggota jenis atau anggota yang mereferensikan jenis privat rakitan.
Contoh
Sampel berikut menghasilkan C4677.
// C4677.cpp
// compile with: /clr /c /W1
delegate void TestDel();
public delegate void TestDel2();
public ref class MyClass {
public:
static event TestDel^ MyClass_Event; // C4677
static event TestDel2^ MyClass_Event2; // OK
};
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