Главная Новые темы Список тем Задать вопрос Поиск  

Форум "C++"


С++, его предки и потомки


 #0 Go © 29.08.06 13:26:14 - 29.08.06 14:24:53

Растолкуйте



Недавно в поисках наткнулась на пример в мсдн


там происходит выделение памяти
pAdapterInfo = (IP_ADAPTER_INFO *) malloc( sizeof(IP_ADAPTER_INFO) );
ну либо
pAdapterInfo = (IP_ADAPTER_INFO *) malloc (ulOutBufLen);

А где происходит освобождение ресурсов? Или почему оно т.ск. отсутстует!?
Будьте добры... объясните! мне_непонятливой!? Цитата

 #1 VictorT © 29.08.06 13:42:27

Там есть free(pAdapterInfo);
Только не разбирался, попадает ли по логике работы кода на эту строку.
 #2 Go © 29.08.06 14:24:53

там есть
free(pAdapterInfo);
pAdapterInfo = (IP_ADAPTER_INFO *) malloc (ulOutBufLen);

в том смысле если размер маловат то освобождают и выделяют побольше




  • Написать ответ

    Имя: Регистрация HTML?
    smiles смайлики
    Потом перейти в:    
    паутина



      ©  webest.net, 2002-2007  

    top.mail.ru
    » Бесплатный счетчик посещений
    » Рейтинг сайтов