BUSCAR
INDICE
INDICE DEL TEMA
OBJETIVOS
TEORIA
PALABRAS RESERVADAS
GLOSARIO
EJERCICIOS
RESUELTOS
AUTOEVALUACION
PROPUESTOS
ERRORES
ESTADISTICAS
INICIO
FAQS
LINKS
RECOMIENDANOS
QUIENES SOMOS
MAPA DEL WEB
COLABORAR
Tema 15 Sobrecarga de funciones y de operadores
Sugerencias de Portablilidad

En una función operador, por lo menos un argumento debe ser un objeto de clase o una referencia a un objeto de clase. Esto imperir  que los programadores modifiquen cómo funcionan los operadores sobre objetos de tipos incorporados.

Se pueden añadir nuevas capacidades de entrada/salida a C++ correspondientes a tipos definidos por el usuario, sin modificar las declaraciones o los miembros de datos privados correspondientes a la clase ostream o a la clase istream. Esto promueve la extensibilidad del lenguaje de programación C++ -uno de los aspectos más atractivos de C++.

Es posible evitar que un objeto de clase sea asignado a otro. Esto se lleva a cabo definiendo el operador de asignación como miembro privado de la clase.