ATL中集合和枚举器
生活随笔
收集整理的這篇文章主要介紹了
ATL中集合和枚举器
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
一.實現枚舉器
typedef std::vector< std::string > ContainerType; typedef VCUE::GenericCopy<VARIANT, ContainerType::value_type> EnumeratorCopyType; typedef CComEnumOnSTL< IEnumVARIANT, &__uuidof(IEnumVARIANT), VARIANT,EnumeratorCopyType, ContainerType > EnumeratorType;二.實現ICollection
typedef VCUE::GenericCopy<BSTR, ContainerType::value_type> CollectionCopyType; typedef ICollectionOnSTLImpl<IWords, ContainerType,BSTR,CollectionCopyType,EnumeratorType> CollectionType;?
參考:
http://blog.csdn.net/nelsonc/archive/2003/07/15/10860.aspx
http://www.cppblog.com/Robertxiao/archive/2008/10/05/63275.html
?
總結
以上是生活随笔為你收集整理的ATL中集合和枚举器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 20110609 搭域控,布线,设计网络
- 下一篇: 数据结构基础(12) --双向循环链表