Quand tu parles de tuple, je suppose que ça irait aussi avec ce pattern:
typedef struct
{ bool x; int y; } MyStruct;
MyStruct fn() { return (MyStruct){true, 42}; }
auto [a, b] = fn(); // C++
On y est presque, mais pas tout à fait.
C est un langage très conservateur ; pour ce sucre-là en bas niveau, il ne faut pas s'interdire de regarder vers C++ (ou Rust).
[^] # Re: siite
Posté par Tarnyko (site web personnel) . En réponse au journal C23, listes variantes et le turfu. Évalué à 2.
Quand tu parles de tuple, je suppose que ça irait aussi avec ce pattern:
On y est presque, mais pas tout à fait.
C est un langage très conservateur ; pour ce sucre-là en bas niveau, il ne faut pas s'interdire de regarder vers C++ (ou Rust).