Resultados de la búsqueda a petición "dereference"
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 ...
¿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). ...
¿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 ...
Dereferencia de puntero de vector para acceder al elemento.
Si tengo en C ++ un puntero a un vector:
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
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...
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 ...
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 ...