Дергать метод для элементов контейнера COM-объектов

Oct 14, 2007 14:11


Does mem_fn work with COM methods?
Yes, if you #define BOOST_MEM_FN_ENABLE_STDCALL.
link

Допустим, имеется STL-контейнер, содержащий COM-объекты. Для того, чтобы можно было для каждого объекта вызвать какую-то из его функций-членов, можно пользовать boost::mem_fn

UPD:
Еще, вот такая штука.
typedef std::list<
ATL::CAdapt > polyline_list;
Придумана для того, чтобы можно было хранить штуки, которые переопределяют оператор взятия адреса '&'. Теперь можно отдавать такие объекты контейнерам, которые построены на указателях: list, map... что-то в этом роде

stl, boost, atl, com, todo, microsoft, cpp

Previous post Next post
Up