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