Resultados de la búsqueda a petición "pass-by-value"

5 la respuesta

Sobrecarga de función basada en el valor frente a la referencia constante

¿Declara algo como lo siguiente void foo(int x) { std::cout << "foo(int)" << std::endl; } void foo(const int &x) { std::cout << "foo(const int &)" << std::endl; }Alguna vez tiene sentido? ¿Cómo podría la persona que llama diferenciar entre ...

6 la respuesta

change puntero pasado por valor

He dado una funciónfoo(struct node *n) dónden es el nodo principal en una lista vinculada. Ahorafoo debe cambiarn S t. señala el final de la lista. ¿Pero esto es posible con esta firma de función? Asumiendot es el puntero al final de la ...

4 la respuesta

Javascript por referencia vs. por valor [duplicado]

Esta pregunta ya tiene una respuesta aquí: ¿Es JavaScript un lenguaje de paso por referencia o de paso por valor? [/questions/518000/is-javascript-a-pass-by-reference-or-pass-by-value-language] 29 respuestas Estoy buscando un buen material de ...

4 la respuesta

Modifique una matriz pasada como un parámetro de método

Suponga que tengo un int-array y quiero modificarlo. Sé que no puedo asignar una nueva matriz a la matriz pasada como parámetro: public static void main(String[] args) { int[] temp_array = {1}; method(temp_array); ...

3 la respuesta

Java pasa por problema de referencia [duplicado]

Posible duplicado: ¿Java pasa por referencia? [https://stackoverflow.com/questions/40480/is-java-pass-by-reference] Tengo esta clase aquí: public class Cat { private String catNum; private static Cat cat1; private static Cat cat2; public ...

5 la respuesta

¿Cómo modifico un puntero que se ha pasado a una función en C?

Entonces, tengo un código, como el siguiente, para agregar una estructura a una lista de estructuras: void barPush(BarList * list,Bar * bar) { // if there is no move to add, then we are done if (bar == NULL) return;//EMPTY_LIST; // allocate ...

4 la respuesta

En C ++ 11, ¿cuándo se supone que las variables ligadas de una expresión lambda se capturan por valor?

Tengo un programa Visual Studio 2010 C ++, cuya función principal es: vector<double> v(10); double start = 0.0; double increment = 10.0; auto f = [&start, increment]() { return start += increment; }; generate(v.begin(), v.end(), f); for(auto it ...

6 la respuesta

¿Java realmente está pasando objetos por valor? [duplicar

Posible duplicado: ¿Java pasa por referencia? [https://stackoverflow.com/questions/40480/is-java-pass-by-reference] public class myClass{ public static void main(String[] args){ myObject obj = new myObject("myName"); changeName(obj); ...

6 la respuesta

Java NUNCA pasa por referencia, ¿verdad? ... ¿verdad? [duplicar

Posible duplicado: Es Java "paso por referencia"? [https://stackoverflow.com/questions/40480/is-java-pass-by-reference] Encontré un método Java inusual hoy: private void addShortenedName(ArrayList<String> voiceSetList, String vsName) { if ...

4 la respuesta

Imutable y pasar por valor

Tengo el siguiente código que tiene una clase de Persona mutable, String y un método para modificar las instancias de String y Person class Person{ int a = 8; public int getA() { return a; } public void setA(int a) { this.a = a; } @Override ...