Resultados de la búsqueda a petición "dereference"
C ++ - Obtener el valor de una dirección de memoria particular
Me preguntaba si es posible hacer algo como esto:
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...
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 ...
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 ...
¿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 ...
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
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 ...
C ++ - Diferencia entre (*). y ->?
¿Hay alguna diferencia en el rendimiento, o de otro modo, entre: ptr->a();y (*ptr).a();?
Dereferencia de puntero de vector para acceder al elemento.
Si tengo en C ++ un puntero a un vector:
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 ...