다음을 통해 공유


방법: 고정 포인터 및 값 형식 선언

값 형식은 절대적 형식이 될 수 있습니다. 형식 개체에 대한 고정 포인터를 선언하고 boxed 값 형식에 pin_ptr 을 사용할 수 있습니다.

예제

코드

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

Output

8
7
7

참고 항목

참조

pin_ptr(C++/CLI)