请教stl vector使用时内存不断上涨? 有内存泄露?
反复执行func,内存会不断缓慢上涨,每次大概会增加10-100个字节
class A { vector<int> v1; int num; A() { num = 0; } ~A() { clear(); } clear() { v1.clear(); num = 0; } void add(int x) { v1.push_back(x); num++ } } void func(); { vector<A> av; A a1; for (int i = 0; i < 60000; i++) for (int j = 0; j < 3; j++) { a1.clear(); al.push_back(1); a1.push_back(2); } av.clear(); }