Digamos que tengo algo así como ...matriz C++ estática que conduce a la pérdida de memoria?
void foo()
{
char c[100];
printf("this function does nothing useful");
}
Cuando se llama foo, se crea la matriz en la pila, y cuando se sale del ámbito, es la memoria cancela la asignación de forma automática? ¿O se destruye c, pero la memoria permanece asignada, sin forma de acceder a ella/recuperarla, excepto reiniciar la computadora?
Esto no es una matriz estática. Es solo una matriz local (asignada por pila). –