Hi,
I have a question about STL lis, map...
Let's say I have declared a list of pointer to object, when I call clear
does it free all my objects ?
Ex :
typedef list<CGUIElement*> CGUIElementList;
CGUIElement* pGUIElement = NULL;
CGUIElementList m_GUIElements;
pGUIElement = new CGUIElement();
m_GUIElements.push_back( pGUIElement );
pGUIElement = new CGUIElement();
m_GUIElements.push_back( pGUIElement );
GUIElements.clear(); // Does it free memory ?