假设你有一个简单的类有一些存储数据结构(列表,向量,队列等)堆栈VS堆带类
class MyClass
{
public:
std::list<OtherClass*> m_myList;
};
现在假设我们在堆上分配这个类。
MyClass* pClass = new MyClass();
现在,当我们向这个列表中添加更多的项目时,它们是堆栈还是堆栈? 示例:
OtherClass* pOtherClass = new OtherClass();
pClass->m_myList.push_front(pOtherClass);
感谢您的帮助!
这是C++,不是Java或C#。你很可能使用'new'太多。 – 2012-03-22 08:02:19