next up previous contents index practicapracticaPP2moodleLHPmoodlepserratacpanmodulospauseperlgoogleetsiiullpcgull
Sig: Búsqueda de la Implementación Sup: Sobrecarga de Operadores Ant: Sobrecarga de Operadores Err: Si hallas una errata ...


Propagación de la Sobrecarga

El módulo overload.pm asume las relaciones habituales entre operadores y aprovecha este conocimiento. Así, si se da una implementación para el - binario, el automáticamente sobrecargará el operador de asignación -=, los dos de decremento (- -) y el - unario (-$x = 0 - $x).

Del mismo modo, si sobrecargamos el operador de comparación (<=>), automáticamente sobrecargamos los restantes operadores de comparación, ya que estos pueden ser deducidos de aquél.

Esta sobrecarga automática se realiza si no se declara específicamente la sobrecarga del operador. En caso contrario se usará la definida por el programador.


next up previous contents index practicapracticaPP2moodleLHPmoodlepserratacpanmodulospauseperlgoogleetsiiullpcgull
Sig: Búsqueda de la Implementación Sup: Sobrecarga de Operadores Ant: Sobrecarga de Operadores Err: Si hallas una errata ...
Casiano Rodríguez León
2006-02-21