我似乎无法理解尝试在我的代码中定义跟踪引用时遇到的以下错误
List<MyClass^>^ myClassList = nullptr;
DoWork(myClassList);
函数签名是:
void DoWork([Out] gcroot<List<MyClass^>^> %myClassList);
我的编译错误是:
(抱歉屏幕截图。SOF 不能很好地处理错误字符串中的 <> 字符)
如果我从签名中删除跟踪参考(删除“%”字符),它会很好地工作。
有任何想法吗?