Форум программистов, компьютерный форум CyberForum.ru

Сборка мусора - C++

Восстановить пароль Регистрация
 
alexmusatkin
2 / 2 / 0
Регистрация: 22.12.2012
Сообщений: 57
24.12.2012, 00:38     Сборка мусора #1
Нужна ли в Си ++ «сборка мусора»? Почему возникает такая проблема и как она решается в Си++?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11841 / 6820 / 771
Регистрация: 27.09.2012
Сообщений: 16,911
Записей в блоге: 2
Завершенные тесты: 1
24.12.2012, 00:41     Сборка мусора #2
Цитата Сообщение от alexmusatkin Посмотреть сообщение
Нужна ли в Си ++ «сборка мусора»?
Никто не запрещает написать сборщик.

Цитата Сообщение от alexmusatkin Посмотреть сообщение
Почему возникает такая проблема и как она решается в Си++?
Потому что возникают утечки памяти, когда забыли освободить выделенную память или тупо потеряли указатель на нее. Можно использовать "умные указатели"
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4925 / 2668 / 243
Регистрация: 29.11.2010
Сообщений: 7,421
24.12.2012, 00:43     Сборка мусора #3
Веник в руки и вперед.
Вообщем сам, все сам. Есть конечно RAII, но всю проблему она не покрывает.
Avazart
 Аватар для Avazart
6904 / 5144 / 253
Регистрация: 10.12.2010
Сообщений: 22,621
Записей в блоге: 17
24.12.2012, 02:58     Сборка мусора #4
Цитата Сообщение от Croessmah Посмотреть сообщение
Никто не запрещает написать сборщик.
alexmusatkin, В одной из книжек Шилда есть кстати пример сборщика и объяснение...
OhMyGodSoLong
~ Эврика! ~
 Аватар для OhMyGodSoLong
1234 / 983 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
24.12.2012, 08:17     Сборка мусора #5
Цитата Сообщение от MrGluck Посмотреть сообщение
Веник в руки и вперед. Вообщем сам, все сам.
Цитата Сообщение от Croessmah Посмотреть сообщение
Никто не запрещает написать сборщик.
Что вы всё сам да сам. Есть же бёмовский GC.
Yandex
Объявления
24.12.2012, 08:17     Сборка мусора
Ответ Создать тему
Опции темы

Текущее время: 01:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru