共用方式為


HOW TO:宣告固定的指標和實值型別

實值型別可以隱含地 boxed。 您可以再宣告pin指標實值型別物件本身,並使用 pin_ptr 已封裝的實值型別。

範例

sbyyketw.collapse_all(zh-tw,VS.110).gif程式碼

// pin_ptr_value.cpp
// compile with: /clr
value struct V {
   int i;
};

int main() {
   V ^ v = gcnew V;   // imnplicit boxing
   v->i=8;
   System::Console::WriteLine(v->i);
   pin_ptr<V> mv = &*v;
   mv->i = 7;
   System::Console::WriteLine(v->i);
   System::Console::WriteLine(mv->i);
}

sbyyketw.collapse_all(zh-tw,VS.110).gifOutput

8
7
7

請參閱

參考

pin_ptr (C++/CLI)