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

10 la respuesta

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

16 la respuesta

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

6 la respuesta

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

6 la respuesta

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

22 la respuesta

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

12 la respuesta

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

6 la respuesta

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

6 la respuesta

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

8 la respuesta

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

10 la respuesta

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