código:
Código
#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); }