Preguntas etiquetadas con c

91
¿Por qué esta estructura tiene un tamaño de 3 en lugar de 2?

He definido esta estructura: typedef struct { char A:3; char B:3; char C:3; char D:3; char E:3; } col; El sizeof(col)me da la salida de 3, pero no debería ser 2? Si comento solo un elemento, el sizeofes 2. No entiendo por qué: cinco elementos de 3 bits son iguales a 15 bits, y eso es...

91
¿Cómo consumir módulos npm de mecanografiado?

Estoy intentando escribir a máquina. Funciona bien en el escenario de hola mundo. Ahora estoy tratando de usar un módulo npm: index.ts = import _ = require('lodash') console.log(_.toUpper('Hello, world !')) Esto no funciona: tsc index.ts -> Cannot find module 'lodash'. (2307) node-ts...

90
Gestión de memoria C

Siempre he oído que en C tienes que vigilar realmente cómo gestionas la memoria. Y todavía estoy empezando a aprender C, pero hasta ahora, no he tenido que hacer ninguna actividad relacionada con la gestión de memoria. Siempre imaginé tener que liberar variables y hacer todo tipo de cosas feas....

90
¿Cuál es la diferencia entre gcc -ggdb y gcc -g?

Cuando utilizo gcc para compilar programas en C, normalmente uso -gpara obtener información de depuración en el archivo elf para que gdb pueda ayudarme si es necesario. Sin embargo, noté que algunos programas usan -ggdb, ya que se supone que hace que la información de depuración sea más...