Sobrecarga de operadores unitarios

Siguiendo con nuestra pequeña introducción a la programación orientada a objetos u OOP, os traemos hoy, una nueva sesión que trata la sobrecarga de los operadores unitarios (Unary Operators)

Son esos operadores que se aplican a un solo operando como ++ y –, que pueden ser redefinidos para usarlos con nuestra Clases como mejor nos parezca a fin de que los programas sean más sencillos de usar (Aunque al principio os parezca que es complicar las cosas).

De hecho veréis que a medida que vayáis cogiendo confianza al concepto de sobrecarga, el problema no es que resulta complicado, sino que gusta tanto que acaba abusándose de ello (Lo que tampoco es recomendable). Aquí os dejo el link correspondiente:

Function Overloading

Veremos también la diferencia que hay y como se programan los operadores unitarios según sean en notación prefijo o sufijo y haremos algunos ejemplos, mediante nuestra clase Contador, de cómo programar unas y otras.

Recordad que este tema es muy abstracto y poco adecuado para novicios recién llegados al C++, y solo os recomendamos empezar con él, cuando tengáis ya una cierta confianza con el lenguaje.

Un saludo y hasta pronto.

logoprometec