Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - pitufocharly

#1
Hola, el codigo me compila pero no se porque sale mal, creo que es algun fallo en el constructor pero no consigo verlo. Me podrian ayudar a solucionarlo, es un fallo muy tonto y si ple pero estoy empezando ahora en c++ y voy un poco perdido. Muchas gracias.

código:
Código (cpp) [Seleccionar]
#include <iostream>
#include <stdlib.h>

using namespace std;
class Clase{
private:
   int *V;
   int N;

public:
           Clase(int n){
       N=n;
       V=new int [N];
       for(int i=0;i<N;i++) V[i]=rand()%51;
       return;
   }
   ~Clase(){
       delete[]V;
       return;
   }
   void mostrar(void){
       for(int i=0;i<N;i++)cout<<V[i]<<"";
       cout<<endl;
       return;
   }
   Clase operator=(Clase m){
       delete[]V;
       N=m.N;
       V=new int[N];
       for(int i=0;i<N;i++)V[i]=m.V[i];
       return(*this);
   }
};
int main(void){
   Clase m1(10),m2(20);
   m1.mostrar();
   m2.mostrar();
   m2=m1;
   m1.mostrar();
   m2.mostrar();
   cin.get();
   return(0);

}