Resultados da pesquisa a pedido "assignment-operator"
Escalar x Operador de atribuição de lista
Ajude-me a entender os seguintes trechos: my $count = @array;my @copy = @array;my ($first) = @array;(my $copy = $str) =~ s/\\/\\\\/g;my ($x) = f() or die;my $count = () = f();print($x = $y);print(@x = @y);
Problemas "Ponteiro do número inteiro / inteiro do ponteiro sem conversão"
Esta pergunta pretende ser uma entrada de FAQ para todas as inicializações / atribuições entre problemas de número inteiro e ponteiro. Quero escrever código em que um ponteiro esteja definido para um endereço de memória específico, por ...
Colocação nova e atribuição de classe com membro const
Por que esse comportamento indefinido? struct s { const int id; // <-- const member s(int id): id(id) {} s& operator =(const s& m) { return *new(this) s(m); // <-- undefined behavior? } };(Citação do padrão seria bom). Esta questão surgiu ...
Operador de atribuição de lista vinculada a C ++
Tentando criar um operador de atribuição para uma única classe de lista vinculada. Eu pensei que tinha construído corretamente, mas ainda estou tendo um vazamento de memória. A classe consiste em uma variável First e Last. E então uma estrutura ...
Atribuindo * & array a um ponteiro
O trecho a seguir é deHarbinson, Steele C: um manual de referência (5ª edição) [https://rads.stackoverflow.com/amzn/click/com/013089592X]. De acordo com o livro, as duas atribuições dep são equivalentes. 7.5.6 Operador de endereço int a[10], ...
Qual é o sentido de avaliar o operando esquerdo do operador de atribuição em C?
De acordo com a ISO C11 - 6.5.16.3, diz que Um operador de atribuição armazena um valor no objeto designado pelo operando esquerdo. Uma expressão de atribuição possui o valor do operando esquerdo após a atribuição, mas não é um valor l. O tipo ...
C: atribuições transitivas (duplas)
Eu usei essa construção em C: list->head = list->tail = NULL;e agora considero se isso realmente significa o que suponho. Isso significa? list->head = NULL; list->tail = NULL;ou list->head = list->tail; list->tail = NULL;thx para esclarecer
alor de retorno da operação de atribuição em Ja
Encontrei uma declaração em Java while ((line = reader.readLine()) != null) { out.append(line); }Como as operações de atribuição retornam um valor em Jav A declaração que estamos verificando éline = reader.readLine() e ...
A atribuição dupla de uma propriedade de objeto resulta em propriedade indefinida [duplicado]
Esta pergunta já tem uma resposta aqui: Associatividade da tarefa [duplicado] [/questions/37763113/assignment-associativity] 1 respostaAlguém pode dizer como a saída se tornouundefined? var foo = {n: 2}; foo.x = foo = {n: 2}; ...
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, ...