Preguntas con la etiqueta [operator-overloading]

Lista operator-overloading preguntas

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 ->, .*

5
respuestas
156
votos
115.6k
vistas

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?

11
respuestas
77
votos
73.8k
vistas

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?

3
respuestas
347
votos
190.1k
vistas

¿Cuál es el nombre del método para anular el []operador (notación de subíndice) de una clase en Python?

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 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<,

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,