Bonjour tout le monde,
J'ai un problème de fuite de mémoire, que je ne comprends pas (en même temps, si je le comprenais, je ne serais pas là... )
L'instruction suivante fait exploser la ram, alors qu'il me semble qu'il ne devrait rien se passer :
alors que celle-ci se déroule sans problème :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 map<int,map<int,int> > tab; for(int i=0;i<tres_grand_nombre;i++) tab[0][0] = 0;
Elle est où l'erreur ? J'utilise surement mal les crochets, mais je n'ai rien trouvé ni dans la faq ni dans les forums...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 map<int,int> tab; for(int i=0;i<tres_grand_nombre;i++) tab[0] = 0;
Merci d'avance !
Partager