У меня есть указатель на собственный класс, и я хочу временно обернуть его в объект. Я предполагаю, что функция System::Reflection::Pointer::Box() была бы подходящей. Однако у меня возникли проблемы с форматированием второго параметра.
class A {}
A * a;
Object ^ o = Box(a, A::typeid);
Я получаю сообщение об ошибке времени выполнения, в котором говорится: «Тип должен быть указателем», как я полагаю, так и должно быть. Но я не могу понять синтаксис.