Kevin KoflerLe 06/08/2008 à 03:57
PpHd, il n'est pas valide, ton code. Ta fonction imbriquée est un objet local à même titre qu'une variable locale, donc tu retournes un pointeur vers une variable locale, ce qui va évidemment foirer quand tu utilises le pointeur après que la fonction dans laquelle la sous-fonction a été définie a retourné (ou si ça ne foire pas, c'est un pur coup de chance!), et cela même si la prise d'adresse est cachée par la conversion automatique fonction -> pointeur de fonction. Tu ne peux pas utiliser les fonctions imbriquées comme ça.