Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Het resultaat van een unbox-bewerking rechtstreeks wijzigen of behandelen omdat een lvalue niet kan worden geverifieerd
Opmerkingen
Het uitstellen van een ingang aan een waardetype, ook wel bekend als het ongedaan maken van postvakken, en vervolgens toewijzen aan een ingang is niet verifieerbaar.
Zie Boxing voor meer informatie.
Example
In het volgende voorbeeld wordt C4972 gegenereerd.
// 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) );
}