Camera *currentCamera = NULL;
int main()
{
currentCamera = new Camera(545654); //(state1)
currentCamera = new Camera(45654); //(state2)
return 0;
}
quand je passe au state 2, le state 1 est supprimé ou il reste quelque part en mémoire ? pour savoir si je fais bien 
le but étant de passer au state 2 et donc d'oublier complètement le state 1, sauf que dans le state 2 je fais aussi un "new" donc je sais pas si du coup le state 1 reste en mémoire ... 