Título: C++ - Sobrecarga de operadores Publicado por: eltongabinghiman en 14 Marzo 2012, 15:53 pm 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. Título: Re: C++ - Sobrecarga de operadores Publicado por: eltongabinghiman en 14 Marzo 2012, 16:36 pm 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?
Título: Re: C++ - Sobrecarga de operadores Publicado por: x64core en 14 Marzo 2012, 18:14 pm Que yo sepa la sobrecarga de operadores a la hora de usarlos los operandos deben ser del mismo tipo.
|