0

我似乎无法理解尝试在我的代码中定义跟踪引用时遇到的以下错误

List<MyClass^>^ myClassList =  nullptr;
DoWork(myClassList);

函数签名是:

void DoWork([Out] gcroot<List<MyClass^>^> %myClassList);

我的编译错误是:

在此处输入图像描述

(抱歉屏幕截图。SOF 不能很好地处理错误字符串中的 <> 字符)

如果我从签名中删除跟踪参考(删除“%”字符),它会很好地工作。

有任何想法吗?

4

0 回答 0