Что произойдет, если я не буду использовать ReleaseBuffer()
после GetBuffer()
?
Я не использовал MFC (и, надеюсь, никогда не придется прикасаться к нему полюсом в десять футов), но, как правило, всякий раз, когда у вас есть API, который имеет как GetXXX()
, так и ReleaseXXX()
(особенно, когда результат GetXXX()
имеет тот тип, который принимает ReleaseXXX()
) - тогда, когда вы забудете вызвать ReleaseXXX()
для каждого из ваших GetXXX()
вызовов, вы пропустите XXX
.