0 calificaciones0% encontró este documento útil (0 votos)
160 vistas3 páginas
La homonimia, también conocida como sobrecarga, significa dar el mismo nombre a funciones o métodos relacionados. Existen dos tipos de homonimia de operadores: la sobrecarga de operadores binarios que usa el mismo operador para diferentes usos dependiendo de los operandos; y la sobrecarga de operadores de asignación que permite copias profundas. La homonimia permite acceder a funciones relacionadas a través de un nombre común, con el compilador decidiendo cuál función se necesita.
La homonimia, también conocida como sobrecarga, significa dar el mismo nombre a funciones o métodos relacionados. Existen dos tipos de homonimia de operadores: la sobrecarga de operadores binarios que usa el mismo operador para diferentes usos dependiendo de los operandos; y la sobrecarga de operadores de asignación que permite copias profundas. La homonimia permite acceder a funciones relacionadas a través de un nombre común, con el compilador decidiendo cuál función se necesita.
La homonimia, también conocida como sobrecarga, significa dar el mismo nombre a funciones o métodos relacionados. Existen dos tipos de homonimia de operadores: la sobrecarga de operadores binarios que usa el mismo operador para diferentes usos dependiendo de los operandos; y la sobrecarga de operadores de asignación que permite copias profundas. La homonimia permite acceder a funciones relacionadas a través de un nombre común, con el compilador decidiendo cuál función se necesita.
¿Cuáles son los dos tipos de homonimia que existen? Explíquelos. ¿Cuál es la importancia de redefinir operadores? ¿Qué es un operador unario? ¿Qué es un operador binario? Explique la sobrecarga implícita y la explícita. ¿De qué tipo debe ser los operadores redefinidos? Explique la homonimia de métodos. Explique con sus propias palabras la homonimia de operadores.
Nota: en su cuaderno escriba la resolución de la guía
Lenner Francisco Gonzalez rRodriguez . ¿Qué es homonimia? Significa con el mismo nombre, que también existe en métodos o funciones, como en operadores. La homonimia básicamente es la definición de nuevos operadores haciendo uso de operadores existentes de tal forma que estos puedan ser utilizados con objetos de clase
¿Con qué otro nombre se conoce la homonimia?
Es también conocida como sobrecarga Existen dos tipos de homonimia, ¿Cuáles son? Explíquelos. Sobrecarga de operadores binarios: Se llama sobrecarga de operadores cuando reutilizando el mismo operador con un número de usos diferentes, y el compilador decide cómo usar ese operador dependiendo sobre qué opera Sobrecarga de operador de asignación: El operador de asignación debe estar sobrecargado cuando se requiere una copia profunda. El operador de asignación tiene el mismo significado que el constructor de copia. ¿Cuál es la importancia de redefinir operadores? La importancia de las funciones sobrecargadas es que permiten acceder mediante un nombre común a un conjunto de funciones relacionadas. En este sentido, la sobrecarga de funciones permite crear un nombre genérico para una operación; el compilador se encarga de decidir la función que se necesita realmente para realizar la operación. ¿Qué es un operador unario? Aquella operación matemática, que sólo necesita el operador y un único operando (argumento) para que se pueda calcular un valor. Es aquel que sólo necesita un operando, por ejemplo, la negación, el incremento o decremento. ¿Qué es un operador binario? Los operadores binarios realizan acciones con dos operandos. En una expresión compleja (dos o más operandos), el orden de evaluación depende de las reglas de precedencia Un operador binario requiere dos expresiones para operar como la suma, resta, multiplicación, división, etc.
Explique la sobrecarga implícita y la explícita.
Implícito: Cuando se sobrecarga un operador binario, el operador correspondiente de asignación (si existe) también se sobrecarga de modo implícito. Explicita: El operador de conversión explícita de tipos no se puede sobrecargar, pero se pueden definir nuevos operadores de conversión ¿De qué tipo debe ser los operadores redefinidos? Operadores unarios: +, -, !, ~, ++, --, true, false o Operadores binarios: +, -, *, /, %, &, |, ^, <<, >>, ==, !=, >, <, >=, <= Explique la homonimia de métodos. La sobrecarga de Métodos se apoya de métodos y constructores, los destructores no se pueden sobrecargar ya que sólo debe haber uno por clase. La sobrecarga de métodos hace que un mismo nombre pueda representar distintos métodos con distinto tipo y número de parámetros, manejados dentro de la misma clase. En el ámbito de la POO, la sobrecarga de métodos se refiere a la posibilidad de tener dos o más métodos con el mismo nombre pero distinta funcionalidad. Es decir, dos o más métodos con el mismo nombre realizan acciones diferentes y el compilador usará una u otra dependiendo de los parámetros usados. Esto también se aplica a los constructores (de hecho, es la aplicación más habitual de la sobrecarga). Explique con sus propias palabras la homonomia de operadores Es como la definición de nuevos operadores usando los que ya tenemos, usando un significado que esté relacionado a los nuevos tipos
Disculpa profesora no pude conseguir tantas imágenes