Preguntas con respuestas sobre "operator-overloading"

1,488 preguntas, página #1

0

votos

2

respuestas

vistas 216

Cómo sobrecargar al operador =

Estoy tratando de sobrecargar el operador de asignación como una función miembro para tomar una cadena como argumento y asignar su valor a A, el objeto actual. Publiqué los errores en los comentarios a continuación. ...

preguntado 10 años, 11 meses

14

votos

1

respuestas

vistas 999

¿Por qué una clase derivada no usa el operador de clase base = (operador de asignación)?

A continuación se muestra una versión simplificada de un problema real. En lugar de llamar a Base::operator=(int), el código parece generar un objeto Derivado temporal y copiarlo en su lugar. ¿Por qué no se usa el operador de asignación base, ya que la firma de la función parece coincidir perfectamente? Esto simplificado...

preguntado 10 años, 11 meses

0

votos

2

respuestas

vistas 1,556

Exponentes sobrecargados C# y operador exponente

¿Hay alguna forma de sobrecargar los exponentes en C#? Sé que en algunos idiomas (no puedo nombrar ninguno en la parte superior de mi cabeza), ^ se usa para funciones exponenciales, pero en C++ y C#, ^ es el operador XOR bit a bit, que puede sobrecargarse, pero esto no es lo que yo quiere sobrecargar. No quiero sobrecargar el poder...

preguntado 10 años, 11 meses

0

votos

5

respuestas

vistas 342

¿Cómo sobrecargar el operador +?

¿Puede alguien explicar, en términos de principiante, cómo funciona la sobrecarga de operadores? Necesito sobrecargar el operador "+" como una función miembro con el encadenamiento a una matriz de objetos. He leído algunas cosas de Google, y parece funcionar de la misma manera que "+" sin estar sobrecargado, así que estoy realmente...

preguntado 11 años, 0 meses

3

votos

2

respuestas

vistas 105

Error de compilación con adaptador con plantilla como rhs de instancia de sobrecarga del operador

He estado tratando de usar un adaptador con plantilla para habilitar el uso con un operador sobrecargado. Recibo un error de compilación (gcc 4.5.2) que me parece una contradicción. Me gustaría saber por qué y cómo evitarlo. A continuación se muestra un código simplificado que ilustra el problema. ...

preguntado 11 años, 0 meses