【发布时间】:2011-04-25 12:28:10
【问题描述】:
循环遍历 mpl::map 的简单方法是什么?
typedef mpl::string<'Curr'> key1;
typedef mpl::string<'Brid'> key2;
typedef mpl::map<pair<key1,int>, pair<key2,char> > m;
如何循环遍历 m ?
【问题讨论】:
循环遍历 mpl::map 的简单方法是什么?
typedef mpl::string<'Curr'> key1;
typedef mpl::string<'Brid'> key2;
typedef mpl::map<pair<key1,int>, pair<key2,char> > m;
如何循环遍历 m ?
【问题讨论】:
为什么不使用 mpl::for_each ?比如:
mpl::for_each<
m,
typename mpl::lambda<
mpl::key_type<
m,
mpl::_1
>
>
>( do_some() );
【讨论】: