Lets sagen, ich habe so etwas wie ...Statisches C++ - Array, das zu Speicherlecks führt?
void foo()
{
char c[100];
printf("this function does nothing useful");
}
Wenn foo genannt wird, schafft es das Array auf dem Stapel, und wenn es geht aus dem Umfang, ist der Speicher automatisch freigegeben? Oder ist c zerstört, aber der Speicher bleibt zugewiesen, ohne Zugriff auf ihn/es zurück zu bekommen, außer den Computer neu zu starten?
Dies ist kein statisches Array. Es ist nur ein lokales (Stapel-zugeordnetes) Array. –