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

1 la respuesta

C ++ - Obtener el valor de una dirección de memoria particular

Me preguntaba si es posible hacer algo como esto:

5 la respuesta

C # Namespace Alias ​​qualifier (: :) vs Dereferencing Operator (.)

Pregunta rápida y sencilla. Entiendo lo que hace el calificador de Alias ​​del espacio de nombres, es para acceder a los miembros en un espacio de nombres, p...

2 la respuesta

Representación interna de objetos

Así que todo este tiempo pensé que cuando haces algo como ObjectA.field1, ObjectA es como cualquier valor en la pila y básicamente accedes a sus campos. Ahora estaba revisando las notas para una clase sobre lenguajes OOP y me di cuenta de que ...

3 la respuesta

En qué punto la desreferenciación del puntero nulo se convierte en un comportamiento indefinido?

Si en realidad no accedo al "objeto" desreferenciado, ¿la desreferenciación del puntero nulo aún no está definida? int* p = 0; int& r = *p; // undefined? int* q = &*p; // undefined?Un ejemplo un poco más práctico: ¿puedo desreferenciar el ...

10 la respuesta

¿Cómo entender la estrella puntero * en C?

Estoy luchando con el signo del puntero *, me resulta muy confuso cómo se usa tanto en declaraciones como en expresiones. Por ejemplo int *i; // i is a pointer to an int Pero, ¿cuál es la lógica detrás de la sintaxis? ¿Qué significa el * justo ...

3 la respuesta

Aritmética de puntero: ++ * ptr o * ptr ++?

stoy aprendiendo lenguaje C y confundí bastante las diferencias entre++*ptr y*ptr++. Por ejemplo int x = 19; int *ptr = &x;Lo sé++*ptr y*ptr++ produce resultados diferentes pero no estoy seguro de por qué es eso

7 la respuesta

puntero desreferenciado a tipo incompleto

He visto muchas preguntas sobre esto, pero voy a hacer la pregunta de manera diferente sin un código específico. ¿Hay alguna manera deFÁCILMENTEdeterminar qué está causando que el tipo esté incompleto? En mi caso, estoy usando el código de ...

3 la respuesta

C ++ - Diferencia entre (*). y ->?

¿Hay alguna diferencia en el rendimiento, o de otro modo, entre: ptr->a();y (*ptr).a();?

2 la respuesta

Dereferencia de puntero de vector para acceder al elemento.

Si tengo en C ++ un puntero a un vector:

6 la respuesta

ptr-> hola (); / * VERSUS * / (* ptr) .hello ();

Estaba aprendiendo sobre punteros C ++ y el-> El operador me pareció extraño. En lugar deptr->hello(); uno podría escribir(*ptr).hello(); porque también parece funcionar, así que pensé que lo primero es una forma más conveniente. ¿Es ese el caso ...