紧急求救!使用队列模板,内存使用量不停上升
我自己做了个测试程序:
class CTest1
{
public:
CTest1();
virtual ~CTest1();
public:
deque<T1> m_queueT;
void push()
{
T1 t1;
m_queueT.push_back(t1);
};
void pop()
{
if ( m_queueT.size() > 0 )
m_queueT.pop_front();
};
};
还有两个按钮,一个按钮的事件中调用push,另外一个调用pop.
然后我不停的push,再pop,虽然我已经全部pop完了,但是内存占用量总是要比push之前的多。每进行一次这样的操作。内存就往上涨一点。请问这该怎么解决啊??