(这也可以表述为“如何迭代从 C++/CX 中的 C# Windows 运行时组件返回的集合?”)
我尝试使用std::for_each
但IIterable<T>
得到以下编译时错误
错误 C2664: 'std::begin' : 无法将参数 1 从 'my_collection_type ^' 转换为 'Platform::String ^' 没有可用的用户定义转换运算符,或指向的类型不相关;转换需要 reinterpret_cast、C-style cast 或 function-style cast
如何迭代集合?