Скачал и поставил Numega tool. Пытаюсь найти ошибки в программе с помощью нее.. Вот что заметил. Допустим есть такая конструкция
char* c = new char [5];
strcpy (c , "test");
::PostMessage (handle, MESSAGE, (WPARAM) c, 0);
...................
WinProc ()
{
case MESSAGE:
{
char* cc = (char*) wParam;
.......
delete [] cc;
}
}
то есть выделение и освобождение памяти проихсодит в разных местах.. Numega орет что происходит утечка памяти там где вызывается new оператор. На самом деле никакой утечки не происходит. Все выделяется и освобождается.. Не подскажет ли кто, почему так недовольна Numega?
спасибо
Numega вопрос
-
- Уже с Приветом
- Posts: 2013
- Joined: 16 Mar 2002 10:01
- Location: New York City
-
- Уже с Приветом
- Posts: 675
- Joined: 26 Dec 2001 10:01
- Location: Donetsk -> Kansas City