Resultados de la búsqueda a petición "pointers"
C ++ - * p vs & p vs p
Todavía estoy luchando por entender la diferencia entre * p, & p, y p. Según tengo entendido, * puede considerarse "valor señalado por" y & como "dirección de". En otras palabras, * retiene el valor mientras que & retiene la dirección. Si esto ...
determine el tamaño de la matriz si se pasa a la función
¿Es posible determinar el tamaño de una matriz si se pasó a otra función (el tamaño no se pasa)? La matriz se inicializa como int array [] = {XXX} .. Entiendo que no es posible hacer sizeof ya que devolverá el tamaño del puntero. Razón por la ...
¿Cómo rellenar un puntero de estructura con referencia de estructura global dentro de una función C?
Soy nuevo en C y tengo problemas para entender por qué my_struct_ptr (main) es nulo en el siguiente ejemplo. ¿Cómo asignaría la dirección de una estructura en la matriz my_structs al puntero my_struct_ptr dentro de la ...
¿Cómo concat dos char * en C?
Recibo un búfer char * que tiene una longitud de 10. Pero quiero concatenar todo el contenido en mi estructura que tiene una variable char *. typedef struct{ char *buffer; //.. }file_entry; file_entry real[128]; int fs_write(char *buffer, int ...
¿Por qué un puntero de clase derivado no puede apuntar a un objeto de clase base sin convertir?
He visto pocos ejemplos de mascotas y perros para este tipo de preguntas básicas aqu [https://stackoverflow.com/q/4937180/113124] yaqu [https://stackoverflow.com/q/8074320/113124], pero no tienen sentido para mí, aquí está el motivo. Supongamos ...
C ++ Declaración de puntero de Const
Estoy revisando un código y me encontré con un código con el que no estoy familiarizado. Después de algunas búsquedas, no pude encontrar ningún ejemplo de por qué se hace esto o el beneficio de esta declaración. myClass const * const myPtr = ...
expected ‘struct matrix_t *’ pero el argumento es del tipo ‘struct matrix_t *’? _? ninguna diferenci
main.c:78:25: erreur: assignment from incompatible pointer type [-Werror] main.c:81:9: erreur: passing argument 2 of ‘matrix_multiply’ from incompatible pointer type [-Werror] main.c:6:11: note: expected ‘struct matrix_t *’ but argument is of ...
Puntero / Diferencia de dirección [duplicado]
Esta pregunta ya tiene una respuesta aquí: C / C ++: puntero aritmético [/questions/11713929/c-c-pointer-arithmetic] 6 respuestas ¿Por qué la diferencia entre las dos direcciones es incorrecta? @http: //codepad.org/NGDqFWj ...
Falla de segmentación con punteros en C ++
Estoy tratando de construir un objeto de una estructura, pero obtengo un error de segmentación al asignar los valores. Después de construir el objeto, se pasará por puntero a una lista. Aquí está mi implementación: struct clientInfo { int ...
¿Es NULL siempre cero en C?
Estaba entrevistando a un chico para un puesto de ingeniería de software de nivel medio ayer, y mencionó que en C, NULL no siempre es cero y que había visto implementaciones de C donde NULL no es cero. Encuentro esto altamente sospechoso, pero ...