Guest User

Untitled

a guest
Dec 23rd, 2014
209
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. unordered_map<int, int *> map1;
  2. int ** heap = new int *[100500]; //отличие только тут
  3. //добавим newValue
  4. heap[9000] = newValue;
  5. //удалим newValue
  6. //а вот хуй, оно просто убирается из контейнера, никто ничего не удаляет
  7. //очистим контейнер clear()
  8. for (int i = 0; i < 100500; ++i)
  9. delete heap[i]; //тут все ОК
  10. delete [] heap;
  11.  
  12. unordered_map<int, int> map2;
  13. int * heap = new int[100500]; //отличие только тут
  14. //добавим newValue
  15. heap[9000] = newValue;
  16. //удалим newValue
  17. //а вот хуй, оно просто убирается из контейнера, никто ничего не удаляет
  18. //очистим контейнер clear()
  19. for (int i = 0; i < 100500; ++i)
  20. delete heap[i]; //а вот тут будет отсос, потому как удаляем не указатель
  21. delete [] heap;
Advertisement
Add Comment
Please, Sign In to add comment