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

1 la respuesta

¿Por qué `void * = 0` y` void * = nullptr` hacen la diferencia?

staba jugando con SFINAE y encontré un comportamiento que no puedo explicar. Esta compila bien [https://ideone.com/HDlWP7]: template<typename Integer, std::enable_if_t<std::is_integral<Integer>::value>* = nullptr> void foo(Integer) {} ...

2 la respuesta

valor del puntero static_cast'd

En el borrador actual del estándar (y C ++ 17),est [http://eel.is/c++draft/expr.static.cast#13] está escrito sobre static_casting avoid *: Un valor de tipo "puntero a cv1 void "se puede convertir a un valor de tipo" puntero a cv2 T ", donde T ...

5 la respuesta

estructura de referencia de (void *) tipo

Estoy tratando de pasar datos con un puntero vacío y luego convertirlos al tipo (pData *). ¿Qué estoy haciendo mal? gcc me da gcc test.c error: solicitud de miembro "nombre de archivo" en algo que no sea una estructura o unión typedef struct ...

13 la respuesta

Concepto de puntero vacío en la programación en C

Es posible desreferenciar un puntero vacío sin conversión de tipos en el lenguaje de programación C? Además, ¿hay alguna forma de generalizar una función que pueda recibir un puntero y almacenarlo en un puntero vacío y, al usar ese puntero ...

2 la respuesta

¿Cómo se convierte el puntero vacío a puntero char en C

Ok, esto se ha vuelto tan confuso para mí. Simplemente no sé qué está mal con esta tarea: void *pa; void *pb; char *ptemp; char *ptemp2; ptemp = (char *)pa; ptemp2 = (char *)pb; ¿Alguien puede decirme por qué recibo este error: error: ...

3 la respuesta

Union vs. static_cast (void *)

Estoy escribiendo código y hasta ahora estaba usando estructuras como esta: struct s{ enum Types { zero = 0, one, two }; unsigned int type; void* data; } Necesitaba una estructura genérica para almacenar datos de diferentes clases y quería ...

5 la respuesta

C ++. Error: void no es un tipo de puntero a objeto

Tengo un programa C ++: struct arguments { int a, b, c; arguments(): a(3), b(6), c(9) {} }; class test_class{ public: void *member_func(void *args){ arguments vars = (arguments *) (*args); //error: void is not a //pointer-to-object type ...

3 la respuesta

C # y punteros vacíos

Estoy escribiendo mi primera aplicación de C #, pero, por suerte, debo usar punteros vacíos (trabajando con una DLL que devuelve identificadores). De lo que leí hay algunas opciones: Código inseguro, por ejemplo ...

8 la respuesta

¿Qué es un puntero vacío en C ++? [duplicar

Posible duplicado: ¿Qué es un puntero vacío y qué es un puntero nulo? [https://stackoverflow.com/questions/4334831/what-is-a-void-pointer-and-what-is-a-null-pointer] A menudo veo código que se parece a algo como lo siguiente: void * foo(int ...

8 la respuesta

Utilizando puntero nulo a una matriz

Solo intentaba usar un puntero vacío a una matriz entera, intenté ver si podía imprimir la matriz volviéndola a int. Pero me está dando un valor aleatorio. ¿Puedes decirme dónde me estoy equivocando? #include<stdio.h> #include<stdlib.h> int ...