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__sequence.html
所属していません StackOverflow