Podemos
ver los operadores como un tipo especial de función.
Veremos como C++ los trata así en determinados temas como
la sobrecarga.
Un
operador toma uno o más argumentos y produce un nuevo valor.
La forma de indicar a un operador los argumentos es distinta, pero
produce un efecto similar.
Los
operadores son elementos que disparan ciertos cálculos cuando
son aplicados a variables o a otros objetos en una expresión.
Una
clasificación habitual de los operadores es según
el número de operandos a los que afectan. Según esta
clasificación pueden ser unarios, binarios o ternarios,
los primeros afectan a un solo operando, los segundos a dos y los
ternarios a tres.
También
se pueden clasificar de acuerdo al tipo de los objetos sobre
los que actúan. Esta es la que veremos a continuación.
|