Resultados de la búsqueda a petición "reference"

7 la respuesta

¿Puedo usar una referencia dentro de una función de C # como C ++?

En C ++ puedo hacer esto: int flag=0,int1=0,int2=1; int &iRef = (flag==0?int1:int2); iRef +=1;con el efecto de que int1 se incrementa. Tengo que modificar un código C # anterior y sería realmente útil si pudiera hacer algo similar, pero estoy ...

4 la respuesta

Visual Studio 2010: ensamblados de referencia dirigidos a una versión de marco superior

Visual Studio 2008 le permitió hacer referencia a un ensambladoA de una asambleaB cuando A apuntaba a .NET 3.5 y B apuntaba a .NET 2.0. Visual Studio 2010 ya no permite esto. El problema completo se describe ...

4 la respuesta

¿Por qué utilizar DllImport Attribute como se propone agregar una referencia?

He visto un par de ejemplos como este: [DllImport("user32.dll")] static extern bool TranslateMessage([In] ref Message lpMsg); [DllImport("user32.dll")] static extern IntPtr DispatchMessage([In] ref Message lpmsg);Pero, lo que no entiendo es ¿por ...

1 la respuesta

¿Cuál es la diferencia entre `&` y `ref`?

Entiendo como& funciona, pero ¿cuál es la diferencia entre eso yref? ¿Son intercambiables? La única información que encontré (porque buscar símbolos en Google no funciona muy bien) esesta página en Rust By ...

4 la respuesta

Comprender las clases de referencia de Java: SoftReference, WeakReference y PhantomReference

¿Alguien puede explicar la diferencia entre las tres clases de referencia (o publicar un enlace a una buena explicación)?SoftReference > WeakReference > PhantomReference, pero ¿cuándo usaría cada uno? ¿Por qué hay unWeakHashMap pero noSoftHashMap ...

2 la respuesta

Parámetro / argumento de referencia no tipo

¿Por qué el argumento de plantilla de una referencia que no es de tipo no puede ser otra referencia (g ++ 4.8.1): template <int& N> void test() { } int x = 5; int& p = x; int main(){ test<x>(); //compiles fine test<p>(); //error: could not ...

1 la respuesta

¿Pasar un vector por referencia y cambiar sus valores en un bucle for basado en rango?

Estoy tratando de cambiar los valores de un vector haciendo algo similar a la siguiente función: vector<int> Question2_Part3(vector<int> &v){ for(auto elem : v){ elem *= 2; cout << elem << " "; } cout << "\n" << endl; return v; }es posible? Sé ...

2 la respuesta

¿Cuál es el significado de * y & cuando se aplica a nombres de variables?

En C ++, ¿cuál es la diferencia entre: void func(MyType&); // declaration //... MyType * ptr; func(*ptr); // compiler doesnt give error func(ptr); // compiler gives error i thought & represents memory address so // this statement should correct ...

7 la respuesta

¿Cómo "devolver un objeto" en C ++?

Sé que el título suena familiar ya que hay muchas preguntas similares, pero estoy pidiendo un aspecto diferente del problema (sé la diferencia entre tener cosas en la pila y ponerlas en el montón). En Java siempre puedo devolver referencias a ...

2 la respuesta

Agregar una instancia a la referencia que es el campo en otra instancia

Disculpe, esta pregunta puede existir en una forma diferente, pero realmente busqué en todas partes y no la veo. He trabajado en C ++ y estoy acostumbrado a los punteros. Tengo problemas para sustituir mi lógica con código analógico C #. Aquí ...