title: C++ Collections Class
body: <p>I'm self studying C++.
  If you're making a <code>Class</code> which only has a member variable that is a collection of "X" objects, (whatever X may be) would having just a default constructor and a deconstructor be enough seems its purely dealing with a collection of objects? Thanks. </p>
  
  <p>EDIT: Sorry should have been clearer. For a different example, if you have a class "Aclass" that has an int, a string and a vector of objects of another class, would you advise the "Aclass" class to have a constructor with parameters? ie <code>Aclass(int i, string s);</code> and do you need to have the vector in the constructor too? I'm a little confused. Thanks.</p>