com ienumxxx 인터페이스에서 for_each?
-
19-08-2019 - |
문제
ienumunknown을 반환하는 com 객체가 있습니다. STL 스타일의 반복자로 바꿀 것이 있습니까? 다음과 같이 할 수 있도록 :
IEnumUnkPtr pEnumUnk;
// ...something that fills in pEnumUnk...
MagicThing m(pEnumUnk);
std::for_each(m.begin(), m.end(), DoSomethingWithUnk);
... 또는 이와 유사합니까?
해결책
COMSTL 프로젝트에 필요한 것이있는 것 같습니다. http://www.stlsoft.org/doc-1.9/classcomStl_1_1ENUMERATOR__SEMATENCE.HTML
제휴하지 않습니다 StackOverflow