小编rab*_*ors的帖子

如何将参数列表存储到向量?

如何将可变参数构造函数参数存储到向量?

我失败的尝试示例:

class Combo 
{
public:
   template <class... Args>
   Combo(Args... args) 
   {
      // this->keys_.push_back(args...);

      // this->keys_.push_back(args)...;

      // this->keys_.push_back(std::forward<Args>(args...));

      //for (uint8_t arg : args...)
      //  this->keys_.push_back(arg);

      // ???
   }

private:
   std::vector<uint8_t> keys_;
};
Run Code Online (Sandbox Code Playgroud)

c++ templates constructor stdvector variadic-templates

4
推荐指数
2
解决办法
102
查看次数