Disons que j'ai quelque chose comme ...Tableau statique C++ entraînant une fuite de mémoire?
void foo()
{
char c[100];
printf("this function does nothing useful");
}
Quand foo est appelée, elle crée le tableau sur la pile, et quand il est hors de portée, est la mémoire désallouée automatiquement? Ou est-ce que c est détruit, mais la mémoire reste allouée, sans moyen d'y accéder/de la récupérer sauf de redémarrer l'ordinateur?
Ce tableau n'est pas statique. C'est juste un tableau local (affecté par une pile). –