Как мне динамически выделить структуру значений и получить указатель на нее?
Если у меня есть:
value struct x
{
String ^myString;
};
Я могу сделать это:
x vsInstance;
x *pvs = &vsInstance; // "Unmanaged pointer" to managed object
И я могу сделать это:
x ^vsInstance = gcnew x;
Но я не могу этого сделать:
x *pvs = new vsInstance
Мне нужен * указатель, а не ^, потому что я пытаюсь держать эту структуру значений внутри неуправляемого класса, и мне нужно динамически размещать этот объект каждый раз, когда создается класс.