Derleyici Uyarısı C4972
Bir kutu kaldırma işleminin sonucunu lvalue olarak doğrudan değiştirmek veya işlemek onaylanamaz
Bir tanıtıcıyı, kutulama olarak da bilinen bir değer türüne başvurmak ve sonra buna atamak doğrulanabilir değildir.
Daha fazla bilgi için bkz . Boxing.
Örnek
Aşağıdaki örnek C4972 oluşturur.
// C4972.cpp
// compile with: /clr:safe
using namespace System;
ref struct R {
int ^ p; // a value type
};
int main() {
R ^ r = gcnew R;
*(r->p) = 10; // C4972
// OK
r->p = 10;
Console::WriteLine( r->p );
Console::WriteLine( *(r->p) );
}
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