gpt4 book ai didi

c++ - 如何在运行时将值推回 fusion vector ?

转载 作者:行者123 更新时间:2023-11-28 03:18:31 29 4
gpt4 key购买 nike

如何在运行时将值推回 fusion vector ?

  typedef boost::fusion::vector<A*, B*, C*> vec_t;

vec_t vec_;

vec_.push_back(new A());

最佳答案

fusion::vector 上完成的序列操作都是仅编译时的。一旦在编译时计算了类型,fusion::vector 就变成了一个元组。

如果你想要一个运行时可变 vector ,那么你应该使用 std::vector

关于c++ - 如何在运行时将值推回 fusion vector ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16117436/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com