Bon, moi j'aimerais déjà pouvoir faire du C23 et malheureusement beaucoup de mes environnements m'en empêche (surtout dans l'embarqué). Ce que j'aime le plus en C23 c'est
initialiser des objets 100% à 0 (y compris les bits de padding) avec struct foo f = {}
spécifier des enum pour avoir un meilleur support des IDEs et une lisibilité du code mais en restant utile pour des structure binaires (e.g. enum type : uint8_t)
Pour la nouvelle norme
Les cases range, bordel je veux ça depuis un bail
le 3367, je comprends pas le nommage stdc_, ça va pas du tout avec l'existant
# Oh
Posté par David Demelier (site web personnel) . En réponse au lien C'est parti pour la nouvelle version C2y du langage C. Évalué à 8.
Bon, moi j'aimerais déjà pouvoir faire du C23 et malheureusement beaucoup de mes environnements m'en empêche (surtout dans l'embarqué). Ce que j'aime le plus en C23 c'est
struct foo f = {}enum type : uint8_t)Pour la nouvelle norme
stdc_, ça va pas du tout avec l'existantAI is a mental disorder