又一个奇怪的问题
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)
…
运行结果:堆栈溢出!
郁闷!
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)
…
运行结果:堆栈溢出!
郁闷!
相关文章推荐
- 一个奇怪的语法问题
- notepad使用时的一个奇怪的问题
- 一个奇怪有趣的问题
- 记一个奇怪的数据库记录重复插入的问题排查过程
- 关于空格和回车带来的输入输出不一致问题,使用了一个奇怪的replace
- 麻雀虽小,五脏俱全:DEBUG一个奇怪的小问题
- 请教一下各位 第一次安装mac 版的android studio 出现了一个奇怪的问题
- 一个关于Unicode字符编码的奇怪问题
- 下午在闪电公司,调试IIS碰到一个奇怪问题
- spring mvc+dwr 1的一个奇怪的问题
- 博客园Blog程序中又一个奇怪问题
- 发现sql server 2005 一个奇怪的地方(多选的问题)
- 一个关于字符指针的奇怪问题!
- 关于Java包导入的一个奇怪问题(www.sunxin.org)
- 我发现ASP.NET AJAX在客户端调用 WebService时的一个奇怪的问题!问题更奇怪了!!
- hive 使用lzo遇到的一个奇怪的问题
- Netbeans一个巨奇怪的问题
- 一个奇怪的tcp问题
- 一个奇怪的问题:在类里面声明一个该类的对象
- 发现一个奇怪的问题!