您的位置:首页 > 其它

又一个奇怪的问题

2009-02-25 18:27 302 查看
以前在VC6下的代码:
void FuncName(CString& strPath)
{
在strPath上做处理
return strPath;
}

CString FuncName(LPCTSTR szData)
{
……
CString strData = szData;
FuncName(strData );
Return strData;
}

在VC6.0下运行正常。

改到VS2008后,按如下方式调用:
CString strData = …
FuncName(strData)

运行结果:堆栈溢出!

郁闷!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: