Autor
|
Tema: C++ - Sobrecarga de operadores (Leído 2,906 veces)
|
eltongabinghiman
Desconectado
Mensajes: 15
|
Gente,
Tengo una duda sobre la sobrecarga de operadores. Tengo una clase, llamada "Money", y quiero redefinir el operador "+" para poder sumar:
Money + Money Money + double double + Money
Se supone que para los dos últimos casos, alcanza con definir la siguiente operación dentro de la clase?:
Money operator + (double op);
O el orden de los sumandos sí importa?
Tal vez la pregunta sea muy básica pero estoy arrancando y todo me parece un poco difícil.
Saludos y muchas gracias.
|
|
|
En línea
|
|
|
|
eltongabinghiman
Desconectado
Mensajes: 15
|
He seguido leyendo sobre el tema, y encontré que para que se dé la conmutatividad se puede declarar la operación con las combinaciones deseadas de los parámetros y como "friend". ¿Es esto correcto?
|
|
|
En línea
|
|
|
|
x64core
Desconectado
Mensajes: 1.908
|
Que yo sepa la sobrecarga de operadores a la hora de usarlos los operandos deben ser del mismo tipo.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Sobrecarga de operadores (con punteros a clase)
Programación C/C++
|
Namida
|
0
|
3,210
|
29 Diciembre 2010, 12:42 pm
por Namida
|
|
|
Ayuda con plantillas y sobrecarga de operadores
Programación C/C++
|
4rkn63l
|
2
|
4,587
|
31 Mayo 2011, 21:23 pm
por 4rkn63l
|
|
|
[Duda] Sobrecarga de operadores
Programación C/C++
|
BlackZeroX
|
4
|
2,986
|
13 Junio 2011, 20:55 pm
por BlackZeroX
|
|
|
problema con sobrecarga de operadores c++
Programación C/C++
|
swagger14
|
1
|
2,443
|
4 Abril 2012, 22:26 pm
por david_BS
|
|
|
Sobrecarga de operadores en C#
.NET (C#, VB.NET, ASP)
|
DanielPy
|
3
|
3,714
|
31 Julio 2013, 19:22 pm
por Novlucker
|
|