sof*_*ver -6 c++ java memory-leaks
这是C++中的一段简单代码,它只为一个名为Foo的类的实例动态分配内存,并且忘记以后释放内存.让我们假设Foo非常简单.
int main() {
Foo *abcd = new Foo();
return 0;
}
Run Code Online (Sandbox Code Playgroud)
由于程序终止,它真的是内存泄漏吗?如果我重新运行此程序,先前分配的内存是否可用于分配?
这是等效的Java代码:
public static void main(String[] args) {
Foo abcd = new Foo();
}
Run Code Online (Sandbox Code Playgroud)
由于程序快速终止,如果垃圾收集器没有足够的时间来释放内存怎么办?如果我重新运行此程序,先前分配的内存是否可用于分配?
归档时间: |
|
查看次数: |
86 次 |
最近记录: |