1. 程式人生 > >結構體中用CString的請注意了

結構體中用CString的請注意了

定義結構體
CEventMsg
{
   CString str;
  int n;
} a;
如果memset(a,0,sizeof(CEventMsg));則會引起程式崩潰,如果想用memset,CString 換為string即可.關於崩潰原因愚人認為CString的記憶體分配機制與STL中的string不同.由於時間原因,來不及分析兩者的不同點,請其他高手作答了...