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

4 la respuesta

Anular la referencia a este puntero me da -46, pero no estoy seguro de por qué

Este es un programa que ejecuté: #include <stdio.h> int main(void) { int y = 1234; char *p = &y; int *j = &y; printf("%d %d\n", *p, *j); }Estoy un poco confundido acerca de la salida. Lo que estoy viendo es: -46 1234Escribí este programa como ...

1 la respuesta

¿Por qué el código llama explícitamente a un método estático a través de un puntero nulo?

He visto código como este en un par de proyectos antiguos: class Class { static void Method() {} }; ((Class*)0)->Method();Este código contiene un comportamiento indefinido porque incluye desreferenciar un puntero nulo (pase lo que pase después). ...

6 la respuesta

Operaciones de puntero y precedencia del operador en C

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

2 la respuesta

Dereferencia de puntero de vector para acceder al elemento.

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

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

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

3 la respuesta

¿Qué es el tipo de retorno del operador de asignación?

2 la respuesta

Desreferenciación de punteros nulos

Con la esperanza de obtener una mejor comprensión de las respuestas dadas enesta publicar, ¿puede alguien explicarme si la siguiente implementación de búfer ...

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