仕様が不明なのでできるだけ忠実にstd::vectorで書くと:
class Class_1 {
  vector<int> m_Data;
public:
  Class_1(const int& n) : m_Data(n) {}
};

class Class_2 {
  vector<Class_1> m_Object;
public:
  Class_2(const int& n) {
    m_Object.push_back(Class_1(3));
    m_Object.push_back(Class_1(3));
  }
};
こうか?