Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bir kutu kaldırma işleminin sonucunu lvalue olarak doğrudan değiştirmek veya işlemek onaylanamaz
Açıklamalar
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) );
}