1
값 구조체를 동적으로 할당하고 포인터를 가져 오는 방법은 무엇입니까?"value struct x"에 대한 포인터
내가있는 경우 :
x vsInstance;
x *pvs = &vsInstance; // "Unmanaged pointer" to managed object
그리고 나는이 수행 할 수 있습니다 :
value struct x
{
String ^myString;
};
나는이 작업을 수행 할 수 있습니다
x ^vsInstance = gcnew x;
을하지만이 작업을 수행 할 수 없습니다
x *pvs = new vsInstance
관리되지 않는 클래스 내부에이 값 구조체를 보유하려고하기 때문에^대신 포인터가 필요합니다. 클래스를 만들 때마다이 개체를 동적으로 할당해야합니다.