Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/10/2010, 15:22
fightmx
 
Fecha de Ingreso: febrero-2003
Ubicación: D.F.
Mensajes: 163
Antigüedad: 21 años, 3 meses
Puntos: 22
Respuesta: Error en sobrecarga de ++

A diferencia de la versión "prefija" (++var) se utiliza un int como parámetro para indicarle al compilador que función llamar para la versión "posfija" (var++), el compilador se encarga de pasar un valor ficticio y obviamente es un parámetro que no tiene uso.

Declaraciones como funciones miembro:

Código C++:
Ver original
  1. const fracciones operator++(int); // postfix
  2. const fracciones& operator++(); // prefix

También puedes sobrecargar los operadores utilizando funciones globales como te ha comentado margarito.