Preguntas etiquetadas 'paso por valor'

el paso por valor es una "transferencia en un solo sentido", por lo que los cambios en el valor transferido dentro de la función de recepción (u otro objeto, como un proceso, etc.) no se devuelven.
92
respuestas

¿Es java "paso por referencia" o "paso por valor"?

Siempre he creído que Java es un enlace de paso. Sin embargo, he visto un par de publicaciones en el blog (por ejemplo, este blog) que afirman que este no es el caso. No creo que entienda la diferencia que hacen. ¿Cuál es la explicación?
set 02 sep '08 a las 23:14
33
respuestas

¿Es javascript con referencias cruzadas o con enlaces cruzados?

Los tipos primitivos (Número, Cadena, etc.) se pasan por valor, pero los objetos son desconocidos, ya que pueden pasar por valor (en caso de que consideremos que la variable que contiene el objeto es en realidad una referencia al objeto) y ne ...
set 06 feb '09 a las 0:23
19
respuestas

¿Cuál es la diferencia entre pasar por referencia o pasar por valor?

¿Cuál es la diferencia entre un parámetro pasado por un parámetro de referencia pasado por un valor? ¿Podrías dar algunos ejemplos?
fijado el 17 de diciembre '08 a las 4:49
4
respuestas

Javascript por referencia o por valor

Estoy buscando un buen material de lectura bueno cuando Javascript transmite algo por valor y cuando por referencia y cuando un cambio en el elemento pasado afecta el valor fuera de la función, y cuando no. También me interesa cuando la asignación de otra variable fue ...
se establece julio 07 '11 a las 6:58
12
respuestas

¿Javascript sigue el enlace?

¿Pasa Javascript por referencia o transmite valores? Aquí hay un ejemplo de Javascript: The Good Parts. Estoy muy confundido por el parámetro my para la función de rectángulo. En realidad, esto está indefinido y se invalida dentro de la función. No hay enlace original. Si tengo éxito ...
fijado el 28 de octubre '12 a las 0:50
12
respuestas

¿Por qué debería usar la palabra clave "final" para un parámetro de método en Java?

No puedo entender dónde es realmente conveniente la palabra clave final cuando se utiliza en los parámetros del método. Si excluimos el uso de clases anónimas, la legibilidad y la declaración de intenciones, entonces me parece casi inútil. Obligando a ...
01 de febrero conjunto '09 a las 12:49
7
respuestas

¿Cómo transferir objetos a funciones en C ++?

Soy nuevo en la programación de C ++, pero tengo experiencia en Java. Necesito orientación sobre pasar objetos a funciones en C ++. ¿Necesito pasar punteros, enlaces o valores sin punteros y sin un enlace? Recuerdo que en Java tales problemas n ...
fijado el 26 de enero '10 a las 15:08
10
respuestas

¿Es mejor pasar en C ++ por valor o pasar un enlace permanente?

¿Es mejor pasar en C ++ por valor o pasar un enlace permanente? Me pregunto cuál es mejor. Entiendo que un pase con un enlace permanente debería proporcionar un mejor rendimiento en el programa, porque no está haciendo una copia alternativamente ...
fijado el 07 de noviembre '08 a las 0:43
13
respuestas

¿Las variables de PHP se pasan por valor o por referencia?

¿Se enumeran las variables de PHP por valor o por referencia?
se establece para el 04 de agosto. '08 a la 1:51
7
respuestas

¿Las matrices en PHP se pasan por valor o por referencia?

Cuando una matriz se pasa como un argumento a un método o función, ¿se pasa por referencia? Cómo hacerlo: $ a = array (1,2,3); $ b = $ a; ¿Es $ b una referencia a $ a?
establecido el 09 de enero '10 a las 0:32
7
respuestas

Pasando objetos por referencia o valor en C #

En C #, siempre pensé que las variables no primitivas se pasan por referencia y los valores primitivos se pasan por valor. Por lo tanto, al pasar al método de cualquier objeto no primitivo, todo lo que se haga con el objeto en el método afectará la transmisión ...
puesta en enero 03 '12 a las 9:19
9
respuestas

¿Cuál es el uso de "ref" para los tipos de variables de referencia en C #?

Entiendo que si paso un valor de tipo (int, struct, etc.) como parámetro (sin la palabra clave ref), se pasa una copia de esta variable al método, pero si uso la palabra clave ref para pasar una referencia a esta variable, no es nuevo H ...
establecido el 07 de junio de 2009 a las 14:11
13
respuestas

¿Pasando una cadena por referencia en Java?

Uso lo siguiente en C: void main () {String zText = ""; fillString (zText); printf (zText); } void fillString (String zText) {zText + = "foo"; } Y el resultado es: foo Sin embargo, esto no parece funcionar en Java. Supongo que ...
set 13 de agosto '09 a las 11:25
6
respuestas

¿Cómo transferir valor (pero no el enlace) a la variable JS en función?

Aquí hay una versión simplificada de lo que estoy tratando de ejecutar: para (var i = 0; i <results.length; i ++) {marker = results [i]; google.maps.event.addListener (marcador, 'clic', función () {change_selection (i);}); } pero descubrí ch ...
set 02 abr '10 a las 23:20
17
respuestas

C ++: transferencia de referencias a std :: shared_ptr o boost :: shared_ptr

Si tengo una función que debería funcionar con shared_ptr, ¿no sería más eficiente pasarle un enlace (para evitar copiar el objeto shared_ptr)? ¿Cuáles son los posibles efectos secundarios negativos? Asumo dos casos posibles: 1) ...
fijado el 29 de noviembre '08 a las 5:27 pm