使用USES_CONVERSION出现stack overflow错误
来源:互联网 发布:jstor数据库怎么查询 编辑:程序博客网 时间:2024/05/17 14:26
解决方案原文地址:http://blog.csdn.net/nanfeiyannan/article/details/7475124
使用USES_CONVERSION时,当调用次数频繁过多时,出现stack overflow错误
查过知道原因:使用USES_CONVERSION,从堆栈上分配内存,直到调用它的函数返回,该内存不会被释放。因此如果在一个循环中,这个宏被反复调用几万次,将不可避免的产生stackoverflow。
后来将其设置了独立的转换小函数,每次需要转换时对其进行调用即可
void Convert(CString oldstring,char *& newstring){USES_CONVERSION;strcpy(newstring,W2A(oldstring));}
0 0
- 使用USES_CONVERSION出现stack overflow错误
- 运行时出现Stack overflow错误
- VS2012中出现stack overflow的错误提示
- 使用PerlRegex出现“Stack overflow”堆栈溢出的问题
- 使用USES_CONVERSION
- 使用USES_CONVERSION
- vc中出现stack overflow错误(VS设置默认栈大小)
- 解决phpcms 后台更新提交更新目录出现PHP has encountered a Stack overflow错误
- cvGEMM会出现stack overflow的问题
- 【Bug】VS代码运行出现Stack overflow
- VS中出现Stack Overflow的解决方案
- VS中出现Stack overflow的问题
- Stack overflow错误的一个原因
- 递归时 运行时错误:Stack overflow
- Stack overflow at line 错误总结
- Delphi错误:Stack overflow的解决方法
- Delphi错误:Stack overflow的解决方法
- Stack overflow at line 错误原因
- iOS中属性与成员变量的区别
- DMA基本概念及linux2440下DMA驱动程序编写与测试
- JSP知识4
- unp.h头文件的安装
- ISP(Interface Segregation Principle),接口隔离原则
- 使用USES_CONVERSION出现stack overflow错误
- poj 2948
- 友善
- jvm垃圾回收参数配置
- System.in中的read()方法
- json-lib-2.4 所需要的依赖包
- Android 相对布局 控件属性
- JSP知识5
- 关联规则基本概念