Westerland
Gebruiker
- Lid geworden
- 27 jun 2011
- Berichten
- 286
Goedemorgen,
Ik ben bezig met de cleanup van vectoren met pointer alleen crashed het programma na een fresh startup. daarna werkt het verder goed en lijkt de cleanup goed te gaan.
Vandaar mijn vraag, is dit een goede manier voor het opruimen van een vector:
[cpp]
template<typename T>
static void deleteVectorOfPointer( T *vectorOfPointers)
{
while(!vectorOfPointers->empty())
{
delete vectorOfPointers->back();
vectorOfPointers->pop_back();
}
vectorOfPointers->clear();
delete vectorOfPointers;
}
[/cpp]
Ik ben bezig met de cleanup van vectoren met pointer alleen crashed het programma na een fresh startup. daarna werkt het verder goed en lijkt de cleanup goed te gaan.
Vandaar mijn vraag, is dit een goede manier voor het opruimen van een vector:
[cpp]
template<typename T>
static void deleteVectorOfPointer( T *vectorOfPointers)
{
while(!vectorOfPointers->empty())
{
delete vectorOfPointers->back();
vectorOfPointers->pop_back();
}
vectorOfPointers->clear();
delete vectorOfPointers;
}
[/cpp]