我有一个返回IEnumUnknown一个COM对象。有什么在那里,就会把它变成一个STL风格的迭代?所以,我可以做这样的事情:

IEnumUnkPtr pEnumUnk;
// ...something that fills in pEnumUnk...
MagicThing m(pEnumUnk);
std::for_each(m.begin(), m.end(), DoSomethingWithUnk);

...或类似的?

有帮助吗?

解决方案

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top