| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > Вопрос по поводу функции free |
| Автор: Hukuma 26.2.2009, 15:56 | ||
| Здравствуйте! У меня возник вопрос по поводу функции free. А именно. Допустим я выделяю память под буфер,затем перемещаюсь по буферу
и теперь вопрос. Параметром функции free является указатель на вызванный буфер. А если в процессе работы с буфером указатель изменял свое начальное положение? То в этом случае функция корректно очищает память,выделенную под буфер? |
| Автор: Hukuma 26.2.2009, 16:26 |
| Спасибо большое. Да,разговор о С++. Если,честно,плохо пока разбираюсь в динамической памяти.Мне в данном случае было важно знать размер буфера,потому что в него я копировал массив байт и каждый из них имел смысл..т.е. нужно было практически побайтно разбирать буфер,выделенный функцией malloc. Я просто не знаю,можно ли с помощью функции new выделять определенное количество байт? Еще раз спасибо большое за ответ ) |
| Автор: mrbrooks 26.2.2009, 16:34 | ||||
можно камрад
зы. На досуге почитай матчасть. |
| Автор: Hukuma 26.2.2009, 16:36 |
| ))))) Спасибо большое! Теперь буду знать! ))) |