当我每次调用CString strExts;
::GetPrivateProfileString("custom","username","",
strExts.GetBuffer(MAX_PATH),MAX_PATH,".Config.ini");
m_username = strExts;
的时候;
发现m_username长度都是0;
原来要在调用getbuffer函数以后再调用 strExts.ReleaseBuffer();
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)
也就是说当调用CString::GetBuffer()后,必须再调用一次CString::ReleaseBuffer(),否则,该CString对象的成员函数不能正常工作.