문제

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

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top