operador += , ++ , --
Publicado por felipe (74 intervenciones) el 23/01/2021 04:15:24
es mi primer vez usando operadores en una clase y los 3 operadores += ++ -- me mandan un error
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
struct punto{
int x,y;
punto operator+(const punto &p){
punto r;
r.x = this->x + p.x;
r.y = this->y + p.y;
return r;
}
punto operator+=(const punto &p){
return this* + p;
}
punto operator++(){
return this* + 1;
}
punto operator--(){
return this* - 1;
}
};
Valora esta pregunta
-1