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

3 la respuesta

¿Definir un puntero para hacer referencia a la referencia del mismo nombre de variable?

En el objetivo-c, realmente no puedo entender esto: void *x = &x; mi entendimiento es: declare un puntero genérico (por lo tanto, escriba void *), el nombre de la variable del puntero es x, y este puntero apunta a una referencia a una ...

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

3 la respuesta

¿Un puntero con la dirección y el tipo correctos sigue siendo siempre un puntero válido desde C ++ 17?

(En referencia aesta pregunta y respuesta [https://stackoverflow.com/questions/48058545/are-there-any-guarantees-for-unions-that-contain-a-wrapped-type-and-the-type-its/48060029#48060029] .) Antes del estándar C ++ 17, la siguiente oración se ...

7 la respuesta

Declaración de estructura autorreferida

La siguiente declaración es válida. struct node { int a; struct node *next; };Sin embargo, cuando definimos lo siguiente, da error. "error: field ‘next’ has incomplete type"¿Por que es esto entonces? struct node { int a; struct node next; /* ...

3 la respuesta

Devolución del puntero a la variable local [duplicado]

Esta pregunta ya tiene una respuesta aquí: ¿Se puede acceder a la memoria de una variable local fuera de su alcance? [/questions/6441218/can-a-local-variables-memory-be-accessed-outside-its-scope] 19 respuestas¿Cómo acceder a una variable local ...

11 la respuesta

¿Cuál es el significado de "puntero salvaje" en C?

¿Alguien puede decirme, el significado del puntero salvaje en C, cómo obtenerlo y está disponible en C ++?

4 la respuesta

¿Cómo utilizar el algoritmo de búsqueda con un vector de punteros a objetos en c ++?

Quiero encontrar en un vector de punteros de objetos para un objeto coincidente. Aquí hay un código de muestra para ilustrar mi problema: class A { public: A(string a):_a(a) {} bool operator==(const A& p) { return p._a == _a; } private: string ...

4 la respuesta

Cómo imprimir una dirección de puntero sin printf

Estoy haciendo un ejercicio en el que necesito imprimir la memoria (dirección) de un puntero. Sería fácil hacerlo conprintf("%p", ..) pero no se me permite usarlo. ¿Sabes cómo puedo obtener la dirección sin usarprintf()? La única función ...

1 la respuesta

Uso de std :: launder para "validar" el valor del puntero no "puntero al objeto" desde C ++ 17

De acuerdo a estoresponder [https://stackoverflow.com/a/48062531/5632316], desde C ++ 17, incluso si un puntero tiene la dirección correcta y el tipo correcto de desreferenciación puede causarcomportamiento indefinido. alignas(int) unsigned char ...

1 la respuesta

Valor L vs valor R en C

Estoy respondiendo una pregunta de un libro de texto deeste libro de texto [http://www.cs.sjsu.edu/~louden/pltext/]. Estoy aprendiendo sobre punteros en C y me he encontrado con valores l y valores r. Desde mi entendimiento: l-values are values ...