枚举类型的boost :: assign :: map_list_of值

时间:2013-07-16 22:43:14

标签: c++ boost

为什么boost :: assign :: map_list_of产生an_enum不是类类型错误? e.g。

exp.aggregates = (
                       boost::assign::map_list_of
                       ("a",static_cast<an_enum>(3)),               
                       ("b",static_cast<an_enum>(4)),
                       ("c",static_cast<an_enum>(0))
                 ).operator ltr_and_enum()

1 个答案:

答案 0 :(得分:0)

你能把它改成这样的东西,看看会发生什么?