Resultados de la búsqueda a petición "void-pointers"
En la función OpenCV createTrackbar, ¿cuál es el sexto parámetro (Datos del usuario)? ¿Cómo será útil? (Encuentre los parámetros en la explicación) [cerrado]
C ++: int createTrackbar (const string & trackbarname, const string & winname, int * value, int count, TrackbarCallback onChange = 0, void * userdata = 0) En la función mencionada anteriormente, ¿cuál es el userdata cómo se utilizará en la ...
Se requiere conversión explícita al puntero para anular el puntero [duplicado]
Esta pregunta ya tiene una respuesta aquí: tipo de puntero incompatible en C [/questions/16160799/incompatible-pointer-type-in-c] 3 respuestasTengo la siguiente firma de función int foo(void **)y estoy tratando de darle un puntero a unchar ...
Uso de punteros vacíos en diferentes plataformas.
He escuchado que los punteros primero deben anularse para garantizar la coherencia de los valores en diferentes plataformas y deben usar%p Especificador de formato. ¿Por qué es y cuáles son exactamente los problemas? int x=100; int *pi=&x; ...
¿se puede usar void * para almacenar punteros de función? [duplicar]
Esta pregunta ya tiene una respuesta aquí: ¿Por qué los punteros de función y los punteros de datos son incompatibles en C / C ++? [/questions/12358843/why-are-function-pointers-and-data-pointers-incompatible-in-c-c] 14 respuestasvoid * se ...
En C ++, recibo el mensaje "error: 'void *' no es un tipo de puntero a objeto"
Aquí está mi código: #include <iostream> using namespace std; int main() { void *x; int arr[10]; x = arr; *x = 23; //This is where I get the error, }Como puede ver, el código es muy simple. Simplemente crea un puntero nulo x que apunta a la ...
Convertir un vacío * en una cadena estándar ::
Después de examinar la web y jugar conmigo mismo, parece que no puedo convertir el objetivo de un vacío * (que es una cadena) en una cadena std ::. He intentado usarsprintf(buffer, "%p", *((int *)point)); según lo recomendado poresta ...
¿Por qué la función de conversión de operador void * () se agrega a las clases de flujo de C ++?
Hay una función de conversiónoperator void*() consten clases de flujo de C ++. para que todos los objetos de flujo se puedan convertir implícitamente avoid*. Durante la interacción con los programadores en SO, me sugieren queno usevoid* a menos ...
Desventajas de usar punteros void * en C
Hay muchos inconvenientes para usarvoid * en C (memoria relacionada, tipo relacionado, eficiencia sabia ...). A pesar de ellos, los usamos mucho por la flexibilidad que brindan. Enumere las desventajas / inconvenientes usandovoid * (y solución ...
Aritmética de puntero para puntero vacío en C
Cuando un puntero a un tipo particular (digamosint, char, float, ..) se incrementa, su valor se incrementa por el tamaño de ese tipo de datos. Si unvoid puntero que apunta a datos de tamañox se incrementa, ¿cómo llega a señalarx bytes por ...
Lanzar punteros vacíos
He visto mucho de lo siguiente en el código C anterior: type_t *x = (type_t *) malloc(...);¿De qué sirve devolver el puntero?malloc() desde suvoid *? ¿Es porque los compiladores de C más antiguos no admitían punteros vacíos ymalloc() solía ...