Bonjour, j'ai trouvé cette ligne dans un code :
void* var = *(void **) &(int[2]){0, 42};J'imagine qu'il y a une partie de la ligne qui évite de faire ceci :
int tab[2] = {0, 42};
void* ptr_tab = &tab;
Mais je n'ai pas tout compris ce qu'il se passe sur cette ligne et comment ça marche (qui ne compile que sur GCC apparement).
Merci !