Retourner au contenu associé (lien : C3 : un nouveau C avec des modules, de la généricité et des simplifications)
Posté par David Delassus (site web personnel) le 12 août 2022 à 16:36. En réponse au lien C3 : un nouveau C avec des modules, de la généricité et des simplifications. Évalué à 3.
// C typedef struct { int a; struct { double x; } bar; } Foo; // C3 struct Foo { int a; struct bar { double x; } }
Ok alors, en C c'est parfaitement clair :
struct y {}
struct {} y
Mais en C3:
struct Foo {}
struct bar {}
Apparemment, les "structures sont toujours nommées" sauf :
Pourquoi complexifier autant la syntaxe ? Ce qu'on avait initialement en C était déjà parfaitement clair.
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
# If it's not broken, don't fix it
Posté par David Delassus (site web personnel) . En réponse au lien C3 : un nouveau C avec des modules, de la généricité et des simplifications. Évalué à 3.
Ok alors, en C c'est parfaitement clair :
struct y {}est un typestruct {} yest une variable dont le type est une structure anonymeMais en C3:
struct Foo {}est un typestruct bar {}est une variable dont le type est une structure anonymeApparemment, les "structures sont toujours nommées" sauf :
Pourquoi complexifier autant la syntaxe ? Ce qu'on avait initialement en C était déjà parfaitement clair.
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg