Preguntas con la etiqueta [pass-by-reference]

Lista pass-by-reference preguntas

Este código Java: public class XYZ { public static void main(){ int toyNumber = 5; XYZ temp = new XYZ(); temp.play(toyNumber); System.out.println("Toy number in main " + toyNumber); } void

Si paso un objeto a un método, ¿por qué debería utilizar la palabra clave ref? ¿No es este el comportamiento predeterminado de todos modos? Por ejemplo: class Program { static

cambiar valores en la matriz al hacer foreach

11
respuestas
473
votos
689.7k
vistas

ejemplo: var arr = ["one","two","three"]; arr.forEach(function(part){ part = "four"; return "four"; }) alert(arr); La matriz todavía tiene sus valores originales, ¿hay alguna forma de tener acceso de escritura a los

Los tipos primitivos (número, cadena, etc.) se pasan por valor, pero los objetos son desconocidos, porque ambos pueden pasarse por valor (en cuyo caso consideramos que una variable que contiene

Pasar variables por referencia en JavaScript

17
respuestas
389
votos
598.1k
vistas

¿Cómo paso variables por referencia en JavaScript? Tengo tres variables a las que quiero realizar varias operaciones, así que quiero ponerlas en un bucle for y realizar las operaciones en

Pasar objetos por referencia o valor en C#

9
respuestas
335
votos
351.7k
vistas

En C#, siempre pensé que las variables no primitivas se pasaban por referencia y los valores primitivos se pasaban por valor. Entonces, al pasar a un método cualquier objeto no

Pasar por referencia y valor en C++

0
respuestas
43
votos
112.1k
vistas

Me gustaría aclarar las diferencias entre por valor y por referencia. Hice un dibujo: Entonces, para pasar por valor, se crea una copia de un objeto idéntico con una referencia

Pasando por referencia en C

19
respuestas
258
votos
520.9k
vistas

Si C no admite pasar una variable por referencia, ¿por qué funciona? #include <stdio.h> void f(int *j) { (*j)++; } int main() { int i = 20; int *p =

¿Cómo debo pasar objetos a funciones?

8
respuestas
273
votos
147.8k
vistas

Soy nuevo en la programación en C++, pero tengo experiencia en Java. Necesito orientación sobre cómo pasar objetos a funciones en C++. ¿Necesito pasar punteros, referencias o valores que no

¿Cómo paso una variable por referencia?

41
respuestas
3.3k
votos
2.1M
vistas

Escribí esta clase para probar: class PassByReference: def __init__(self): self.variable = 'Original' self.change(self.variable) print(self.variable) def change(self, var): var = 'Changed' Cuando intenté crear una instancia, el resultado fue Original. Entonces