Resultados de la búsqueda a petición "pass-by-reference"
¿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: ...
Pasar argumentos por valor o por referencia en el objetivo C
Soy un poco nuevo con el objetivo c y estoy tratando de pasar un argumento por referencia, pero me estoy comportando como si fuera un valor. ¿Sabes por qué esto no funciona? Esta es la función: - (void) checkRedColorText:(UILabel ...
Guardar una referencia a un int
Aquí hay una versión mucho más simplificada de lo que estoy tratando de hacer. static void Main(string[] args) { int test = 0; int test2 = 0; Test A = new Test(ref test); Test B = new Test(ref test); Test C = new Test(ref test2); A.write(); ...
C # pasa por valor vs. pasa por referencia
Considere el siguiente código(Yo tengoa propósitoMyPoint escrito para ser un tipo de referencia para este ejemplo) public class MyPoint { public int x; public int y; }Es universalmente reconocido (al menos en C #) que cuando pasa por referencia, ...
C ++: puntero vs puntero del puntero para insertar un nodo en un árbol binario
Estaba creando una función para insertar un elemento en un árbol binario y, primero, hice lo siguiente en Visual Studio 2012: void Insert(Nodo *root, int x){ if(root == NULL){ Nodo *n = new Nodo(); n->value = x root = n; return; } else{ ...
Pase int por referencia constante o por valor, ¿alguna diferencia? [duplicar]
Esta pregunta ya tiene una respuesta aquí: ¿Es contraproducente pasar tipos primitivos por referencia? [duplicar] [/questions/14013139/is-it-counter-productive-to-pass-primitive-types-by-reference] 7 respuestasCuando paso primitivas comoint ...
Pasar objetos y una lista de objetos por referencia en C #
Tengo un delegado que modifica un objeto. Le paso un objeto al delegado desde un método de llamada, sin embargo, el método de llamada no recoge estos cambios. El mismo código funciona si paso unList como el objeto Pensé que todos los objetos se ...
¿Dónde debería preferir pasar por referencia o pasar por valor?
¿En qué circunstancias prefiero pasar por referencia? ¿Pasar por valor?
Referencia de C ++ Pass By Const y Retorno por referencia Const
Estoy tratando de entender si hay algún beneficio en devolver unconst referencia. Tengo una función factorial que normalmente se ve así: unsigned long factorial(unsigned long n) { return (n == 0) ? 1 : n * factorial(n - 1); }Supongo que habrá un ...
Mejores prácticas para devolver referencias de objetos
Considere este fragmento de código: class MyClass{ private List myList; //... public List getList(){ return myList; } }A medida que Java pasa referencias de objetos por valor, entiendo que cualquier objeto que llamegetList() obtendrá una ...