Resultados da pesquisa a pedido "assignment-operator"

2 a resposta

Operador de atribuição de modelo que sobrecarrega o mistério

Eu tenho uma estrutura simplesWrapper, distinguido por duas sobrecargas de operador de atribuição de modelo: template<typename T> struct Wrapper { Wrapper() {} template <typename U> Wrapper &operator=(const Wrapper<U> &rhs) { cout << "1" << ...

3 a resposta

Operador de atribuição - Auto-atribuição

O operador de atribuição gerado pelo compilador se protege contra a atribuição automática? class T { int x; public: T(int X = 0): x(X) {} }; int main() { T a(1); a = a; } Preciso sempre me proteger contra a atribuição automática, mesmo quando ...

6 a resposta

A + = b é mais eficiente que a = a + b em C?

Eu sei em alguns idiomas o seguinte: a += bé mais eficiente que: a = a + bporque elimina a necessidade de criar uma variável temporária. É esse o caso em C? É mais eficiente usar + = (e, portanto, também-= *= etc)

1 a resposta

Sobre as atribuições e métodos de configuração do Scala

Edit: O bug que levou esta perguntafoi corrigido [https://issues.scala-lang.org/browse/SI-4237]. Na Referência Scala, eu posso ler (p. 86): A interpretação de uma atribuição a uma variável simples x = e depende da definição de x. Se x denota ...

1 a resposta

Como a atribuição de int para objeto é possível em C ++?

class phone { public: phone(int x) { num = x; } int number(void) { return num; } void number(int x) { num = x; } private: int num; }; int main(void) { phone p1(10); p1 = 20; // here! return 0; }Oi pessoal Apenas declarei uma classe simples como ...

5 a resposta

C ++ por que o operador de atribuição deve retornar uma const ref para evitar (a = b) = c

Estou lendo um livro sobre C ++ e mais precisamente sobre a sobrecarga do operador. O exemplo é o seguinte: const Array &Array::operator=(const Array &right) { // check self-assignment // if not self- assignment do the copying return *this; ...

4 a resposta

Membros constantes da classe, operador de atribuição e QList

Conformidade se estiver correto e me diga se existe uma solução melhor: Eu entendo que objetos com membros constantes comoint const width; não pode ser manipulado pelo operador de atribuição sintética criado implicitamente pelo compilador. Mas o ...

8 a resposta

Qual é a regra dos três?

O quecopiando um objeto significar?O que são ascopiar construtor e aoperador de atribuição de cópia?Quando preciso declará-los eu mesmo?Como posso impedir que meus objetos sejam copiados?

6 a resposta

membro const e operador de atribuição. Como evitar o comportamento indefinido?

I respondidas [https://stackoverflow.com/questions/4124271/stdvector-of-objects-and-const-correctness/4125170#4125170] a pergunta sobrestd :: vetor de objetos e correção de ...

1 a resposta

como usar se mais na atribuição xquery

Estou tentando usar uma condição if para atribuir um valor a uma variável em um xquery. Não sei ao certo como fazer isso. Isto é o que eu tentei: declare namespace libx='http://libx.org/xml/libx2'; declare ...