0

我已经开始使用诸如 boost::mpl::vector 之类的类型列表。

我想做的一件事是聚合多个标题中的类型。例如,我定义

标题1:

typedef boost::mpl::vector<> typelist;

标头2-n:

// Fails to compile, cannot redefine typelist
typedef boost::mpl::push_back<typelist, my_type_i>::type typelist

似乎我应该能够在编译时做这样的事情,因为它仍然只是类型操作,但我不确定是否有办法。

4

0 回答 0