Другая строка запишется в начало буфера, перезаписав всё что там было. Последующая установка размера подгонит впритык. Можно использовать LB_GETTEXTLEN для более точной установки размера.
В целом твой вариант требует меньше перевыделений памяти, так что более оптимальный. Можно ещё улучшить, если установить один раз заведомо больший размер, а затем после чтения сбрасывать Position вместо doClear.
Ответов: 4628
Рейтинг: 749
|
|||
карма: 26 |
|