Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: anonimo12121 en 7 Octubre 2012, 20:42 pm



Título: Problema con constructor y vector
Publicado por: anonimo12121 en 7 Octubre 2012, 20:42 pm
Hola quisiera saber como hacer para que llame al constructor a usar una clases como vector.
si no lo hago vector al declarar el objeto x en la clase y, llama al constructor de x pero al hacerlo vector, no...

Código
  1. #include <iostream>
  2. #include <vector>
  3. using namespace std;
  4. class x{
  5.    public:
  6.        x();
  7. };
  8. x::x(){
  9.    cout << "CONSTRUCTOR DE X"<< endl;
  10. }
  11.  
  12. class y{
  13.    public:
  14.        y();
  15.        vector<x> mx;
  16. };
  17. y::y(){
  18.    mx.reserve(10);
  19. }
  20. int main(int argc,char *argv){
  21.    y y;
  22.  
  23.    cout << "Game Over" << endl;
  24.    return false;
  25. }