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;