首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

关于CStirngArray类的有关问题

2012-02-20 
关于CStirngArray类的问题CStringArray* sstringnew CStringArray;if(1){CStringArray ssss.Add(_T(我

关于CStirngArray类的问题
CStringArray* sstring=new CStringArray;
if(1)
{
CStringArray ss;
ss.Add(_T("我是个大波浪"));
sstring=&ss;
}
MessageBox(sstring->GetAt(0)); 
}
能通过编译 但是只要一执行到Messagebox这里 就出现了  
文件操作.exe 中的 0x77d3a37a 处有未经处理的异常: 0xC0000005: 读取位置 0xfeeefeee 时发生访问冲突
  的错误

求高手指点迷津

[解决办法]
函数的参数用引用嘛
viod TEST(CStringArray& arString)
{
arString.add(_T("你是个大波浪"));
}


CStringArray sstring;
Test(sstring);
MessageBox(sstring->GetAt(0));

热点排行