Страницы

Поиск по вопросам

четверг, 5 марта 2020 г.

Буфер — это обязательно Heap?

#winapi #ассемблер #указатели


Здравствуйте, скажите пожалуйста, вот во многих (по крайне мере которые я встречал)
строковых-winapi'шных функциях следует передавать указатель на некий буфер, буфер обязательно
должен быть заранее выделенной кучей (Heap)? Можно отправить указатель например на
заранее зарезервированный массив байт?
    


Ответы

Ответ 1



Лишь бы эта память была корректна во время работы с ней (ну и, конечно же, доступна для записи-чтения :)). Например, при выделении памяти в стеке следует не забывать, что она будет корректна только до окончания вызова функции. А так - что выделите, то и годится :)

Комментариев нет:

Отправить комментарий