Resultados de la búsqueda a petición "operator-overloading"

10 la respuesta

¿Por qué Java no necesita la sobrecarga del operador? [cerrado]

¿Por qué Java no necesita la sobrecarga del operador? ¿Hay alguna forma de que sea compatible con Java?

3 la respuesta

Operador de sobrecarga de C ++ + en una clase de plantilla

template<typename T> class Matrix { template<typename U> friend Matrix<U> operator+(const Matrix<U>& a, const Matrix<U>& b); protected: size_t _m, _n; T *_alloc; }; template<typename U> Matrix<U> operator+(const Matrix<U>& a, const Matrix<U>& b) ...

2 la respuesta

error C2804: el 'operador +' binario tiene demasiados parámetros (compilando con VC 120)

Al escribir mi propia clase de vectores (para un motor de juego) y sobrecargar el operador '+' en el proyecto CPlusPlus de Visual Studio 2013 (usando VC runtime 120), me está arrojando un error de compilación: Error: demasiados parámetros para ...

3 la respuesta

¿Dónde deben colocarse las sobrecargas de operadores que no son miembros?

Quiero sobrecargaroperator<< para mi clase ¿Debo agregar esta definición sobrecargada a lastd espacio de nombres? (desde elostream operator<< es parte delstd espacio de nombres) ¿O debería dejarlo en el espacio de nombres global? En ...

4 la respuesta

¿Cómo sobrecargo el operador [] en C # [duplicado]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo sobrecargo el operador de corchetes en C #? [/questions/287928/how-do-i-overload-the-square-bracket-operator-in-c] 8 respuestas Me gustaría agregar un operador a una clase. Actualmente ...

2 la respuesta

¿Qué está haciendo realmente el __lt__ para las listas [duplicado]

Esta pregunta ya tiene una respuesta aquí: Comparando dos listas utilizando el operador mayor o menor que [/questions/13052857/comparing-two-lists-using-the-greater-than-or-less-than-operator] 2 respuestasDigo que tengo dos listas, y ejecuto el ...

2 la respuesta

La multiplicación siempre es conmutativa en aritmética de coma flotante inexact

Estoy tratando de entender algo de código en el tiempo de ejecución del lenguaje D. Parece que hay funciones separadas para las siguientes dos cosas: array1[] += scalar * array2[]; array1[] += array2[] * scalar; ¿Por qué no se pueden hacer con ...

4 la respuesta

Operator overload of << necesita const; produce dolor de cabeza

Estoy intentando sobrecargaroperator <<, pero siempre debe ser unconst función. Sin embargo, quiero cambiar los valores dentro de esta función sobrecargada. ¿Cómo hago esto EDIT1: El código auxiliar es algo parecido a lo siguiente: class ...

7 la respuesta

¿Sobrecargar operadores lógicos considerados una mala práctica?

¿Es una mala idea sobrecargar &&, || u operador de coma y ¿Por qué?

3 la respuesta

sobrecarga del operador de asignación omitida / no sucede

Estoy tratando de crear una biblioteca para algún trabajo y estoy usando la sobrecarga del operador para la operación de asignación. Se supone que X e Y son dos instancias de la clase que se ha sobrecargado por lo tanto: A& A::operator=(A &rhs) ...