Resultados de la búsqueda a petición "assignment-operator"
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& ...
ú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 >>> ...
¿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 ...
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; ...
¿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 ...