Если первоначально программа работает наилучшим образом, то которая хороша. Вы smogли выйти хорошее достаточно одно, но я все еще думаю что вы должны изменить вашу логику резьбы для того чтобы быть больше ориентированного предмета - по мере того как я упоминал. По мере того как он стоит, трудно выбрать вверх как вещи работают от смотреть ваше Кодего: вы имеете UI смешанные с функциональностью более низкого уровня. Тип резьбы modularizes все настолько очень более лучше и делает для более легких чтения, следовательно доводка если что-то должно нужно посмотреть на более последнюю дату.
Но hey, будет вашим проектом…:)
>> вы имеете идею почему, когда она прекращена путем щелкать кнопкой «x», debugger показывает утечки памяти?
Я вижу следующий после того как я начинаю debugger, отжимаю кнопку старта, тогда близко app:
Обнаруженные утечки памяти!
Сбрасывающ предметы - >
{542} нормальный блок на 0x00DB16A0, 16 байт длиной.
Данные:
<>bsp;
 
;  
;
 
;  
; > A8 15 КОМПАКТНЫЙ ДИСК КОМПАКТНОГО ДИСКА КОМПАКТНОГО ДИСКА КОМПАКТНОГО ДИСКА КОМПАКТНОГО ДИСКА КОМПАКТНОГО ДИСКА КОМПАКТНОГО ДИСКА КОМПАКТНОГО ДИСКА КОМПАКТНОГО ДИСКА КОМПАКТНОГО ДИСКА КОМПАКТНОГО ДИСКА КОМПАКТНОГО ДИСКА DB 00
{541} нормальный блок на 0x0003FBE8, 32 байта длиной.
Данные:
<>bsp;
 
;  
;
 
;  
; > A0 16 DB 00 00 00 00 00 00 00 00 00 00 00 00 00
{526} нормальный блок на 0x00DB3FA0, 28 байт длиной.
Данные:
<>bsp;
 
;  
;
 
;  
; > 00 00 00 00 КОМПАКТНЫХ ДИСКОВ E8 FB 03 00 КОМПАКТНОГО ДИСКА КОМПАКТНОГО ДИСКА КОМПАКТНОГО ДИСКА КОМПАКТНОГО ДИСКА КОМПАКТНОГО ДИСКА КОМПАКТНОГО ДИСКА КОМПАКТНОГО ДИСКА
Сброс предмета вполне.
Так я добавляю следующий к CWinThreadTestApp:: InitInstance ():
_CrtSetBreakAlloc (542);
_CrtSetBreakAlloc (541);
_CrtSetBreakAlloc (526);
Теперь когда debugger начат, я немедленно получаю пролом отлаживать на линии:
OpRequestQ = (queue*
)
новая
коса
; //
[
MAX_CONCURRENT_POLLS+1];
так, добавьте
если delete OpRequestQ (OpRequestQ);
к вашему ликвидатору:) _CrtSetBreakAlloc реально будет большая функция для того чтобы сделать обширную пользу когда обязательно:)