CString之GetBuffer

1、LPTSTR GetBuffer(int nMinBufferLength)可以讓程序員直接操作CString內部的buffer指針,nMinBufferLength讓CString至少分配這個長度的字符數

2、GetBuffer調用後,其他CString函數都不能使用,因爲此時CString的buffer指針可能會被程序員修改,只有在調用ReleaseBuffer後,才能恢復CString其餘函數的使用

3、ReleaseBuffer的主要作用是,通知CString重新計算buffer長度,並存儲到CString內部

發佈了18 篇原創文章 · 獲贊 3 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章