CStringArray m_PhoneList ;
m_PhoneList.Add("13300001111");
m_PhoneList.Add("13300002222");
m_PhoneList.Add("13300003333");
CString phonestr;
char* phonenum;
操作一:
phonestr=m_PhoneList->GetAt(i);
phonenum=phonestr.GetBuffer(11);
结果正确。
操作二:
phonenum=(m_PhoneList->GetAt(i)).GetBuffer(11);
结果错误,为什么?!