假設你有一個簡單的類有一些存儲數據結構(列表,向量,隊列等)堆棧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