我有以下代码:
Internal::ManagedInputData ^getManagedInputData() const { return mInputData; }
private:
gcroot<Internal::ManagedInputData^> mInputData;
无论出于何种原因,我都会收到编译时错误:
error C2440: 'static_cast' : cannot convert from 'System::Object ^' to
'Internal::ManagedInputData ^'
如果我注释掉那个吸气剂,错误就会消失。
我无法弄清楚几个小时的问题是什么,请有人帮忙。