tuve que hacer un laboratorio con operadores de sobrecarga, y estuve investigando y no hay cod sencillos ya que lo termine lo dono algunos pq se den una idea jajaja
Vector.h
Código c++:
Ver originalclass Vector{
private:
int *v;
int i;
public:
Vector();
void cargar();
void visualizar();
Vector& operator+=(Vector &);
int operator++();
Vector& operator=(Vector &);
~Vector();
};
vector.cpp
Vector::Vector(){
i=0;
v=new int[10];
for(int i=0; i<10;i++){
this->v[i]=0;}
}
void Vector::cargar(){
for(int i=0; i<10;i++){
this
->v
[i
]=(rand() % 50);}
}
Vector& Vector::operator+=(Vector &a){
for(i=0;i<10;i++){
this->v[i]+=a.v[i];}
return *this;
}
int Vector::operator++(){
for(i=0;i<10;i++){
this->v[i]++;}
}
Vector& Vector::operator=(Vector &b){
for(i=0;i<10;i++){
v[i]=b.v[i];}
return *this;
}
void Vector::visualizar() {
for(i=0;i<10;i++){
cout<<this->v[i]<<" ";}cout<<endl;
}
cualquier cosita me consultan a mi correo espero que les sirva!!!!