me encontré con esta sintaxis que no he visto antesC++ especificando la longitud de datos con la declaración de tipo de datos
struct A {
int x:24;
};
¿Qué x: 24 significa? En C++, ¿puede especificar el compilador de que una variable debe ocupar solo 24 bits, en lugar de 32 para un tipo int? En caso afirmativo, ¿qué 24 bits se ocuparán? el más a la izquierda o el más a la derecha?
x sería una int muy curiosa si fuera la parte MSB de un sistema estándar int. –