Questions marquées «unions»

15
Différence entre une structure et une union
Y a-t-il un bon exemple pour donner la différence entre a structet a union? Fondamentalement, je sais questruct utilise toute la mémoire de son membre et unionutilise le plus grand espace mémoire des membres. Y a-t-il une autre différence de niveau du système d'exploitation?
412 c  struct  unions 

15
Objectif des unions en C et C ++
J'ai utilisé les syndicats plus tôt confortablement; aujourd'hui, j'ai été alarmé en lisant cet article et j'ai appris que ce code 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 member …
254 c++  c  unions  type-punning 




6
Pourquoi C ++ interdit-il les structures anonymes?
Certains compilateurs C ++ autorisent les unions et les structures anonymes comme extension du C ++ standard. C'est un peu de sucre syntaxique qui est parfois très utile. Quelle est la raison pour laquelle cela ne fait pas partie de la norme? Y a-t-il un barrage technique? Un philosophique? Ou …
92 c++  struct  unions 

2
Quel est le but d'utiliser un syndicat avec un seul membre?
Lorsque je lisais le code source de Seastar , j'ai remarqué qu'il existe une structure d'union appelée tx_sidequi n'a qu'un seul membre. Est-ce un hack pour résoudre un certain problème? Pour info, je colle la tx_sidestructure ci-dessous: union tx_side { tx_side() {} ~tx_side() {} void init() { new (&a) aa; …
89 c++  c++14  unions 
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.