Tema 15 Sobrecarga de funciones y de operadores
Errores Comunes de programación


Intentar crear operadores nuevos.

Intentar modificar cómo funciona un operador con objetos de tipos incorporados.

Suponer que hacer la homonimia de un operador (como +) hace de forma automática la homonimia de sus operadores relacionados (como +=). Los operadores sólo pueden tener homónimos en forma explicita; la homonimia implícita no existe.

No probar la existencia y evitar la autoasignación cuando se hace la homonimia del operador de asignación de una clase que incluya un apuntador a almacenamiento dinámico.

No proporcionar un operador de asignación homónimo y un constructor de copia para una clase, cuando los objetos de dicha clase contengan apuntadores a almacenamiento dinámico asignado.

Generará un error de sintaxis crear funciones homónimas con listas de parámetros pero distintos tipos de regreso.

Una función con argumentos por omisión omitidos pudiera ser llamada en forma identica a otra función homónima; esto resultará en un error de sintaxis.

La homonimia ayudará a eleiminar el uso de las macros #define de C, que ejecutan tareas sobre múltiples tipos de datos, y utiliza las características poderosas de verificación de tipo de C++, que al utilizar macros no están disponibles.

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