...
void Test()
{
testClass = new TestClass()
}
...
Эта функция может вызываться N раз, в этого у получается N объектов некого класса.
Как, потом, эти объекты все разом удалить?
...
void Test()
{
testClass = new TestClass()
}
...
std::list<TestClass*> g_list;
// ...
void Test()
{
testClass = new TestClass()
g_list.push_back( testClass );
}
После чего в какаом-то месте этот g_list очищай, а лучше создай класс, вроде этого:class CTest
{
std::list<TestClass*> m_list;
public:
void Test()
{
testClass = new TestClass()
m_list.push_back( testClass );
}
};
и пользовать его...