none
Окна и память RRS feed

  • Вопрос

  • 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