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

0 la respuesta

Tipos de vista en C ++: ¿pasar por constante o por valor?

Esto surgió en una discusión de revisión de código recientemente, pero sin una conclusión satisfactoria. Los tipos en cuestión son análogos al C ++ string_view TS. Son simples envoltorios no propietarios alrededor de un puntero y una longitud, ...

1 la respuesta

¿Cuál es exactamente la diferencia entre “pasar por referencia” en C y en C ++?

La frase "pasar por referencia" es utilizada por los desarrolladores de C y C ++ por igual, pero parece que se usan para significar cosas diferente...

1 la respuesta

Costo de pasar por referencia cuando un tipo de plantilla es fundamental

1 la respuesta

¿Qué operadores tengo que sobrecargar para ver todas las operaciones al pasar un objeto a una función?

Me gustaría escribir un fragmento de código que muestre todas las operaciones de copia / asignación / eliminación, etc. que se realizan en el objeto al pasarlo a una función. Yo escribí esto: #include <iostream> class A { public: ...

1 la respuesta

actualizar los valores reales utilizando pasar por valor

Quiero saber si hay alguna forma de actualizar los valores originales mediante el uso de pasar por valor. También quiero saber si puedo devolver la dirección actualizada a main Aquí no quiero usar pasar por referencia para intercambiar valores ...

1 la respuesta

Paso variable de MATLAB y asignación diferida

Sé que en Matlab, hay una evaluación 'perezosa' cuando se asigna una nueva variable a una existente. Como: array1 = ones(1,1e8); array2 = array1;El valor dearray1 no será copiado aarray2 a menos que el elemento dearray2 es modificado. A partir ...

1 la respuesta

¿Por qué una variable local volátil se optimiza de manera diferente a un argumento volátil, y por qué el optimizador genera un ciclo no operativo a partir de este último?

AntecedentesEsto se inspiró en esta pregunta / respuesta y la discusión subsiguiente en los comentarios:¿La definición de "volátil" es volátil, o GCC tiene algunos problemas de cumplimiento ...

1 la respuesta

El acceso dinámico a la memoria solo funciona dentro de la función

Esta pregunta está destinada a ser utilizada como un duplicado canónico para estas preguntas frecuentes: Estoy asignando datos dinámicamente dentro de una función y todo funciona bien, pero solo dentro de la función donde tiene lugar la ...

1 la respuesta

¿Las rebanadas de golang pasan por valor?

En Golang, estoy tratando de hacer una función de división de codificación para mi problema de vendedor ambulante. Mientras hacía esto, noté que cuando comencé a editar el segmento, la función de codificación era diferente cada vez que ...

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