Программирование стратегических игр с DirectX 9.0



Функция MouseZoneClass ~MouseZoneClass()


Следом идет деструктор класса, код которого выглядит так:

MouseZoneClass::~MouseZoneClass(void) { // Очистка выделенных зон vFreeZones(); }

Единственное действие деструктора — вызов функции vFreeZones(). Поскольку деструктор вызывается кода класс покидает область видимости, необходимо гарантировать освобождение выделенной памяти до выхода из него. Именно по этой причине я и включил в код вызов функции освобождающей активные зоны.









Содержание  Назад  Вперед