当我每次调用CString strExts;
::GetPrivateProfileString("custom","username","",
strExts.GetBuffer(MAX_PATH),MAX_PATH,".\Config.ini");
m_username = strExts;
的时候;
发现m_username长度都是0;
原来要在调用getbuffer函数以后再调用 strExts.ReleaseBuffer();
也就是说当调用CString::GetBuffer()后,必须再调用一次CString::ReleaseBuffer(),否则,该CString对象的成员函数不能正常工作.