Ecriture d'une fonction imbriquée dans une autre
Bonjour, je travail avec CodeBlocks et gcc.
Je n'ai pas programmé en C++ depuis des années. Il me semble qu'avant, on pouvait écrire une fonction à l'intèrieure d'une autre fonction. L'avantage, c'est que l'accessibilité et la portée de cette fonction "fille" est limitée à la fonction mère et à sa durée de vie. Je n'arrive pas à l'écrire.
Exemple de ce que je voudrait écrire :
Code:
1 2 3 4 5 6 7 8 9
| void MaFonctionMere(void)
{
void MafonctionFille(void)
{
... // code de la fonction fille
}
... // code de la fonction mere avec appel à la fonction fille
} |
Merci de me raffraichir la memoire sur cette possible écriture.