kaervas
Messages postés51Date d'inscriptionvendredi 25 novembre 2005StatutMembreDernière intervention19 avril 2008
-
17 avril 2008 à 10:47
kaervas
Messages postés51Date d'inscriptionvendredi 25 novembre 2005StatutMembreDernière intervention19 avril 2008
-
19 avril 2008 à 15:29
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).