class spaceship
{
public:
// (...)
};
std::vector<gameObject*> objects;
objects.push_back(new spaceship);
Czy muszę zwolnić pamięć objektów znajdujących się w nim gdy już nie potrzebuję vectora? Czy zrobi on to za mnie?
Jak dokładnie działa taki vector? Czy jezeli odwołam się do objects[0] najpierw pobierze adres klasy, a następnie samą klasę? czy od razu klasę?