Resultados da pesquisa a pedido "assignment-operator"

7 a resposta

Precisa de privatizar o operador de atribuição em uma classe Singleton

lguém pode justificar a necessidade de privatizar o operador de atribuição em uma implementação de classe Singleto Que problema resolve resolvendoSingleton& operator=(Singleton const&); privado class Singleton { public: static Singleton& ...

11 a resposta

Por que os operadores de atribuição composta + =, - =, * =, / = composto do Java não requerem transmissã

Até hoje, pensei que, por exemplo: i += j; Foi apenas um atalho para: i = i + j; Mas se tentarmos isso: int i = 5; long j = 8;Entãoi = i + j; não irá compilar, masi += j; compilará bem. Isso significa que, de fatoi += j; é um atalho para ...

8 a resposta

Multipla atribuição e avaliação em Python

Qual é a diferença entre as seguintes expressões Python: # First: x,y = y,x+y # Second: x = y y = x+yPrimeir dá resultados diferentes deSegund. por exemplo. Primeiro >>> x = 1 >>> y = 2 >>> x,y = y,x+y >>> x 2 >>> y 3Segundo >>> x = 1 >>> y ...

4 a resposta

s classes derivadas herdam indiretamente o operador de atribuição da bas

Estou tentando entender esse comportamento, mas parece que não. Por favor, veja este código: #include <iostream> using namespace std; class Base { public: void operator=(const Base& rf) { cout << "base operator=" << endl; this->y = rf.y; } int ...

10 a resposta

Por que a atribuição virtual se comporta de maneira diferente de outras funções virtuais da mesma assinatur

Enquanto brinca com a implementação de um operador de atribuição virtual, terminei com um comportamento engraçado. Não é uma falha do compilador, pois o g ++ 4.1, 4.3 e o VS 2005 compartilham o mesmo comportament Basicamente, o operador virtual ...