Derleyici Uyarısı (düzey 1) C4537
'object' : 'operator' UDT olmayan türe uygulandı
Açıklamalar
Bir nesnenin (kullanıcı tanımlı tür) beklendiği bir başvuru geçirildi. Başvuru bir nesne değildir, ancak satır içi derleyici kodu ayrım yapamaz. Derleyici, nesne bir örnekmiş gibi kod oluşturur.
Örnek
Aşağıdaki örnek C4537 oluşturur ve nasıl düzeltileceğini gösterir:
// C4537.cpp
// compile with: /W1 /c
// processor: x86
struct S {
int member;
};
void f1(S &s) {
__asm mov eax, s.member; // C4537
// try the following code instead
// or, make the declaration "void f1(S s)"
/*
mov eax, s
mov eax, [eax]s.member
*/
}
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin