Preguntas etiquetadas con unions

412
Diferencia entre una estructura y una unión

¿Hay algún buen ejemplo para dar la diferencia entre a structy a union? Básicamente sé que structusa toda la memoria de su miembro y unionusa el espacio de memoria de miembros más grande. ¿Hay alguna otra diferencia de nivel de sistema

254
Propósito de las uniones en C y C ++

He usado los sindicatos antes cómodamente; hoy me alarmó cuando leí esta publicación y supe que este código union ARGB { uint32_t colour; struct componentsTag { uint8_t b; uint8_t g; uint8_t r; uint8_t a; } components; } pixel; pixel.colour = 0xff040201; // ARGB::colour is the active...

92
¿Por qué C ++ no permite estructuras anónimas?

Algunos compiladores de C ++ permiten uniones y estructuras anónimas como una extensión de C ++ estándar. Es un poco de azúcar sintáctico que ocasionalmente es muy útil. ¿Cuál es la razón fundamental que impide que esto sea parte del estándar? ¿Existe un obstáculo técnico? ¿Uno filosófico? ¿O...