标签: c++ clr
我有一段代码将托管对象转换为非托管对象,如下所示,
static void M2N(M managed, N* pNative){ Marshal::StructureToPtr(managed, IntPtr(pNative), true); };
我的问题是在某些struct上调用上面的代码之后,代码在没有任何异常的情况下神秘地退出,转换显然是不成功的(我尝试过其他一些结构,它可以工作)。
struct
我的问题是我怎么能至少产生一些异常,以便我知道哪里出了问题?