Ett stycke C#-kod:
std::vector< OBJECT* > objects;
Skickar den sedan som parameter till denna funktion:
Ett stycke C#-kod:
void clear_objects( std::vector< OBJECT* > *objects )
{
while( !objects->empty() )
{
delete ( *objects )[ (size_t)0 ];
objects->erase( objects->begin() );
}
objects->clear();
}
Detta är bara en snabb model av hur det ser ut. Måste göra det på dethär sättet.
Dealokerar jag allt minne som finns i vectorn nu? Eller är det en minnes läcka? Vill bara vara säker då det är riktigt mycket minne det handlar om.
Ingen status