2
我想学习boost mpl,试过一个非常简单的例子来计算一个类型出现在mpl map中的次数。可能有人解释为什么这个程序的输出为0boost mpl count为简单例子
typedef map<
pair<int, unsigned>
, pair<char, unsigned char>
, pair<long_<5>, char[17]>
, pair<int[42], bool>
> m;
std::cout << mpl::count <
m,
mpl::key_type
<
m,
pair<int, unsigned>
>::type
>::type::value << std::endl;