Лучший отвечающий
Окна и память

Вопрос
-
c++
VS 2008
windows
1. освобождает ли garbage collector память если не использовать .net ? (А в .net ?)
2. При закрытии дочернего \ второго..третьего окна путем кликания по иконке X. Освобождается ли реально память?
3. Есть функция СreateWidow[Ex] - есть для нее антипод ?
4. дополнительная инфа которую сочтете нужным упомянуть в связи с этой темой.- Перемещено SachinW 1 октября 2010 г. 21:42 MSDN Forums Consolidation (От:Начинающие разработчики)
5 февраля 2010 г. 17:22
Ответы
-
1. Если нет .net - то нет и .net-ового garbage collector.
2. Кликанье по X просто присылает окну WM_CLOSE. Реально дальнейшие действия, и освобождение памяти - на совести разработчика.
3. DestrowWindow, и она упоминается в документации по CreateWindow/Ex- Помечено в качестве ответа ZEVeS 6 февраля 2010 г. 5:44
5 февраля 2010 г. 18:03
Все ответы
-
1. Если нет .net - то нет и .net-ового garbage collector.
2. Кликанье по X просто присылает окну WM_CLOSE. Реально дальнейшие действия, и освобождение памяти - на совести разработчика.
3. DestrowWindow, и она упоминается в документации по CreateWindow/Ex- Помечено в качестве ответа ZEVeS 6 февраля 2010 г. 5:44
5 февраля 2010 г. 18:03 -
Коллега все верно упомянул. Для C++ есть реализации так же вроде среды Garbage Collector, думаю без проблем их найдете. Но если не используете .NET просто аккуратно работайте с памятью и проблем не будет.
Если хотите прочитать как работать с памятью в .NET, почитайте Рихтера CLR via C#.
Ну а так, лучше задайте более специфичные вопросы, какая перед вами стоит задача, чтобы мы могли предположить ответ.
[Мой блог], [LinkedIn]5 февраля 2010 г. 19:29 -
Спасибо за внимание.
PashaPash - Пояснил все достаточно четко. Вас благодарю за ссылку на Рихтера CLR.
6 февраля 2010 г. 5:44