Aracılığıyla paylaş


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) );
}