Resultados da pesquisa a pedido "assignment-operator"

1 a resposta

Melhora a segurança para marcar os operadores de atribuição como apenas o valor l?

E seT é um tipo de classe com a assinatura padrão para o operador de atribuição, então podemos escrever: T const &ref = ( T{} = something );que cria uma referência pendente. No entanto, com a assinatura: T &operator=(T t) &o código acima com ...

2 a resposta

Ponto de sequência nos operadores de atribuição

Vamos considerar, por exemplo, o operador específico de atribuição composta^=. Esta página stackoverflow [https://stackoverflow.com/questions/17475166/are-there-sequence-points-in-the-expression-a-b-a-b-or-is-it-undefined] diz que a modificação ...

1 a resposta

Como atribuir valores a uma coluna para um subconjunto de linhas do quadro de dados

Eu tenho um quadro de dados grande e estou tentando atribuir valores a uma coluna de dados específica para subconjuntos específicos. subset(P2Y12R_binding_summary,(SYSTEM=="4NTJ")&(VARIANT=="D294N")) SYSTEM VARIANT MODEL EPSIN INP dE_water_free ...

6 a resposta

Por que o operador de atribuição de cópia deve retornar uma referência / referência const?

Em C ++, o conceito de retornar referência do operador de atribuição de cópia não é claro para mim. Por que o operador de atribuição de cópia não pode retornar uma cópia do novo objeto? Além disso, se eu tiver aulaAe o seguinte: A a1(param); A ...

1 a resposta

Por que a atribuição de valarray não redimensiona o responsável pela documentação?

Código: #include <valarray> #include <iostream> using namespace std; int main() { valarray<int> v0(2, 4); valarray<int> v1; v1 = v0; cout << "v0.size: " << v0.size() << endl; cout << "v1.size: " << v1.size() << endl; cout << "v0[0]: " << v0[0] ...

1 a resposta

Como inicializar o valor padrão de um parâmetro de função CArray <CClass *> com um CArray vazio?

Eu sei que eu poderia fazer isso melhor comstd::vector, mas o aplicativo com o qual estou mexendo já tem váriosCArray parâmetros em muitas funções relacionadas ... e não vou alterá-las todas no momento! Eu simplesmente quero definir um ...

2 a resposta

Designação de um iterador singular

Um "Iterador Singular" édefinido como [http://en.cppreference.com/w/cpp/concept/Iterator]a: iteradores que não estão associados a nenhuma sequência. Um ponteiro nulo, bem como um ponteiro construído por padrão (mantendo um valor indeterminado) ...

5 a resposta

Qual é o idioma de copiar e trocar?

Qual é esse idioma e quando deve ser usado? Quais problemas ele resolve? O idioma muda quando o C ++ 11 é usado? Embora tenha sido mencionado em muitos lugares, não tivemos nenhuma pergunta e resposta singular "o que é isso", então aqui está. ...

4 a resposta

Atribuição múltipla Scala à variável existente

Eu posso fazer algo como def f(): Tuple2[String, Long] = ... val (a, b) = f()E se as variáveis já existirem? Estou executando os mesmos conjuntos de dados por filtros e não quero encadeá-los (nomes longos e outros). Foi isso que tentei, mas ...

1 a resposta

Operador de atribuição abreviada para inverter booleano

Existem operadores taquigráficos para os operadores aritméticos básicos, como: x = x+2; x += 2;ou y = y*2; y *= 2;No entanto, eu queria saber se havia algum operador que pudesse simplesmente inverter o valor de um booleano. Por exemplo, ...