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

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); ...

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 ...

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 ...

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 ...

7 la respuesta

¿Dónde debería preferir pasar por referencia o pasar por valor?

¿En qué circunstancias prefiero pasar por referencia? ¿Pasar por valor?

5 la respuesta

plantilla pasar por valor o referencia constante o ...?

Puedo escribir una función con plantilla de esta manera template<class T> void f(T x) {...}o de esta manera template<class T> void f(T const& x) {...}Supongo que la segunda opción puede ser más óptima ya que evita explícitamente una copia, pero ...

4 la respuesta

¿Pasar el argumento del puntero, pasar por valor en C ++?

¿Pasar el argumento del puntero, pasar por valor en C ++? Como veo que cualquier cambio en el puntero como tal no se refleja fuera del método. Sin embargo, los cambios que hago al desreferenciar el puntero se reflejan. En ese caso, ¿es un ...

1 la respuesta

¿La mejor forma para constructores? Pasar por valor o referencia?

Me pregunto la mejor forma para mis constructores. Aquí hay un código de muestra: class Y { ... } class X { public: X(const Y& y) : m_y(y) {} // (a) X(Y y) : m_y(y) {} // (b) X(Y&& y) : m_y(std::forward<Y>(y)) {} // (c) Y m_y; } Y f() { return ...

4 la respuesta

¿Cómo modificar una matriz en función?

MATLAB es un lenguaje de paso por valor. Tengo una función recursiva que procesa los vecinos de píxeles. Es muy costoso hacer la copia de la imagen (en mi caso, dos imágenes) cada vez que se llama a la función. Usé variables globales para ...

3 la respuesta

Programa C ++ Pass by Reference

IBM explica el pase de C ++ por referencia en el siguiente ejemplo (fuente incluida). Si yo cambiaravoid swapnum... avoid swapnum(int i, int j), ¿se volvería pasar por valor? // pass by reference example // author - ibm #include <stdio.h> void ...