您的位置:首页 > 其它

结构体中用CString的请注意了,不能使用memset()函数来初始化结构体

2016-07-04 11:40 309 查看
定义结构体
CMyTest
{
   CString strName;
   int n;
}
MyTest;
如果memset(MyTest,0,sizeof(MyTest));则会引起程序崩溃,如果想用memset,CString
换为string即可.关于崩溃原因愚人认为CString的内存分配机制与STL中的string不同.由于时间原因,来不及分析两者的不同点,请其他高手作答了...
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: