【发布时间】:2013-02-08 05:58:02
【问题描述】:
我主要使用高级编程语言,但是所以昨天一个朋友让我帮他解决一个简单的 C++ 练习,在我做的时候我写了这段代码:
for (int x = 0; x < 10; x++){
int a, b, c;
a = x;
b = x*2;
c = x+5;
}
我的问题是:这会导致内存泄漏,使 a、b、c 总是在不同的内存位置创建,还是每次循环都会覆盖它们?
【问题讨论】:
-
您问的是 C 还是 C++?请选择一个并删除另一个标签。
-
@Robᵩ - C 和 C++ 的答案是一样的:不。
标签: c++ memory-management memory-leaks