Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何在运行时将值推回融合向量?
typedef boost::fusion::vector<A*, B*, C*> vec_t; vec_t vec_; vec_.push_back(new A());
在 a 上完成的序列操作都是fusion::vector仅编译时的。一旦在编译时计算了类型,afusion::vector就变成了一个元组。
fusion::vector
如果你想要一个运行时可变向量,那么你应该使用std::vector.
std::vector