Preguntas con la etiqueta [operator-overloading]
¿Por qué el operador de asignación de copia debe devolver una referencia/referencia constante? [duplicar]
En C++, el concepto de devolver una referencia desde el operador de asignación de copia no me queda claro. ¿Por qué el operador de asignación de copia no puede devolver
Sobrecarga de operadores de acceso a miembros ->, .*
Entiendo la sobrecarga de la mayoría de los operadores, con la excepción de los operadores de acceso a miembros ->, .*etc.->* En particular, ¿qué se pasa a estas funciones de
¿Sobrecargar operadores aritméticos en JavaScript?
Esta es la mejor manera que se me ocurre de formular esta pregunta, dada esta definición de "clase" de JavaScript: var Quota = function(hours, minutes, seconds){ if (arguments.length === 3)
¿Cómo anular el operador [] en Python?
¿Cuál es el nombre del método para anular el []operador (notación de subíndice) de una clase en Python?
Sobrecarga del operador amigo << para la plantilla de clase
La sobrecarga <<funciona si la convierto en una función en línea. ¿Pero cómo hago para que funcione en mi caso? #include <iostream> using namespace std; template <class T> T my_max(T
Cómo definir operador< en una n-tupla que satisface un orden débil estricto [duplicado]
¿Cómo definir operator<en n-tupla (por ejemplo, en 3-tupla) para que satisfaga el estricto concepto de ordenamiento débil ? Sé que la biblioteca boost tiene una clase tupla correctamente definida operator<,
Sobrecarga de operadores: ¿función miembro versus función no miembro? [duplicar]
Leí que un operador sobrecargado declarado como función miembro es asimétrico porque solo puede tener un parámetro y el otro parámetro que se pasa automáticamente es el thispuntero. Por tanto,