可以说我有类似......
void foo() { char c[100]; printf("this function does nothing useful"); }
当调用foo时,它会在堆栈上创建数组,当它超出范围时,内存是否会自动释放?或者是c被破坏了,但是内存仍然被分配,除了重新启动计算机之外无法访问它/取回它?
c++ memory arrays memory-leaks
arrays ×1
c++ ×1
memory ×1
memory-leaks ×1