-
En résumé :mrgreen: les structures anonymes imbriquées ne servent que pour les union.
Tout autre usage est bénin et son avantage/ inconvénient inexplicable. Si en C++, cela a été retiré, cela veut dire que "c'est 1 poids mort" pour le compilateur hors union.
Le truc de @boboss123 et @CGi me fait penser à de l'héritage en C :koi: on crée 1 structure mère et ensuite "on dérive" en créant des structures filles commençant par la structure mère et en ajoutant les membres spécifiques après.
Par contre, je n'ai pas compilé le code de @boboss123, mais son héritage avec 1 structure mère qui manque des membres, me semble d'1 portage douteux :weird: déjà qu'avec l'héritage en C, le portage est douteux.
Quoique, si @CGi dit que c'est normé depuis C11.