Lan*_*ndy 14 c++ mfc c-strings getbuffer
从CString到char*,ReleaseBuffer()必须在之后使用GetBuffer().但为什么?如果我不使用ReleaseBuffer()后会发生什么GetBuffer()?
有人能告诉我一个例子吗?谢谢.
Nic*_*yer 11
我不确定这会导致内存泄漏,但您必须调用ReleaseBuffer以确保CString更新私有成员.例如,ReleaseBuffer将CString通过查找终止null字符来更新长度字段.