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

7 la respuesta

Necesidad de privatizar el operador de asignación en una clase Singleton

Puede alguien justificar la necesidad de privatizar el operador de asignación en una implementación de clase Singleton? ¿Qué problema resuelve haciendoSingleton& operator=(Singleton const&); privado? class Singleton { public: static Singleton& ...

16 la respuesta

últiples órdenes de asignación y evaluación en Python

¿Cuál es la diferencia entre las siguientes expresiones de Python: # First: x,y = y,x+y # Second: x = y y = x+yPrimer da resultados diferentes queSegund. p.ej. Primero >>> x = 1 >>> y = 2 >>> x,y = y,x+y >>> x 2 >>> y 3Segundo >>> x = 1 >>> ...

22 la respuesta

¿Por qué los operadores de asignación compuesta de Java + =, - =, * =, / = requieren conversión?

Hasta hoy, pensé que, por ejemplo: i += j; Era solo un atajo para: i = i + j; Pero si intentamos esto: int i = 5; long j = 8;Luegoi = i + j; no compilará peroi += j; compilará bien. ¿Significa que de hechoi += j; es un atajo para algo como ...

8 la respuesta

Las clases derivadas heredan indirectamente el operador de asignación de la base?

Estoy tratando de entender este comportamiento, pero parece que no. Por favor vea este código: #include <iostream> using namespace std; class Base { public: void operator=(const Base& rf) { cout << "base operator=" << endl; this->y = rf.y; ...

10 la respuesta

¿Por qué la asignación virtual se comporta de manera diferente que otras funciones virtuales de la misma firma?

Mientras jugaba con la implementación de un operador de asignación virtual, terminé con un comportamiento divertido. No es una falla del compilador, ya que g ++ 4.1, 4.3 y VS 2005 comparten el mismo comportamiento. ásicamente, el operador ...