Resultados da pesquisa a pedido "pass-by-reference"
Como posso passar uma classe Integer corretamente por referência?
Espero que alguém possa esclarecer o que está acontecendo aqui para mim. Eu procurei na classe inteira por um tempo, mas porque inteiro ésubstituindo a+ operador eu não conseguia descobrir o que estava errado. Meu problema é com ...
como passar argumentos ilimitados por referência em php
Eu tenho a função php que tem um número ilimitado de argumentos que estou recebendo de func_get_args (). Eu tenho algumas operações com argumentos (alterando string ou fazendo algo) e quero que isso seja como um argumento de passagem por ...
Imutável e passa por valor
Tenho o seguinte código que tem uma classe Person mutável, String e um método para modificar as instâncias de String e Person class Person{ int a = 8; public int getA() { return a; } public void setA(int a) { this.a = a; } @Override public ...
Passando o objeto por referência ao std :: thread no C ++ 11
Por que você não pode passar um objeto por referência ao criar umstd::thread ? Por exemplo, o seguinte snippit fornece um erro de compilação: #include <iostream> #include <thread> using namespace std; static void SimpleThread(int& a) // compile ...
Por que isso não funciona se em Ruby tudo é um Objeto?
Considerando que na linguagem de programação Ruby tudo é considerado um Objeto, eu assumi com segurança que a passagem de argumentos para métodos é feitapor referênci. No entanto, este pequeno exemplo abaixo me intriga: $string = "String" def ...
por que "erro: & erro" é usado aqui (objetivo-c)
por que "erro: & erro" é usado aqui (objetivo-c) NSError *error = nil; NSArray *array = [moc executeFetchRequest:request error:&error]; um objeto no objetivo-c não seria efetivamente passado por referênci
Existe uma razão para que algoritmos padrão tomem lambdas por valor? [duplicado]
Esta pergunta já tem uma resposta aqui: Por que os predicados dos algoritmos de operação de sequência são transmitidos por cópia? [/questions/17234543/why-the-sequence-operation-algorithms-predicates-are-passed-by-copy] 3 respostasEntão, eu fiz ...
Pass List para o método sem modificar a lista original
É a única maneira de passar uma lista para um método e editar essa lista, sem modificar a lista origina class CopyTest1 { List<int> _myList = new List<int>(); public CopyTest1(List<int> l) { foreach (int num in l) { _myList.Add(num); ...
O objeto copiado para a segunda propriedade via referência persiste mesmo após a propriedade original ser excluída?
Eu pensei que os objetos são passados como referência. Mas quando eu apagob, ainda existe emc. Por favor, veja este exemplo: Esta primeira parte faz sentido para mim como passou por referência: var a = {b: {val:true}}; a.c = a.b; a.b.val = ...
Lista de passagem C ++ como parâmetro para uma função
Estou tentando criar um catálogo de endereços muito simples. Criei uma classe de contato e o catálogo de endereços é uma lista simples. Estou tentando criar uma função para permitir que o usuário adicione contatos ao catálogo de endereços. Se eu ...