title: Inserting a variadic argument list into a vector?
body: <p>Forgive me if this has been answered already, as I couldn't find it... </p>
  
  <p>Basically I have an object that needs to take a variadic argument list in it's constructor and store the arguments in a vector. How do I initialize a vector from a the arguments of a variadic constructor?</p>
  
  <pre><code>class GenericNode {
  public:
      GenericNode(GenericNode*... inputs) {
              /* Something like... */
          // inputs_.push_back(inputs)...;
  }
  private:
      std::vector&lt;GenericNode*&gt; inputs_;
  };
  </code></pre>