一个栈溢出错误

  • 0

一个栈溢出错误

Tags :

Category : 编程语言 , 软件技术

一段很正常的程序,在VS2010下运行异常退出,中断在CHKStk.sam文件中。很明显,栈溢出了。

但是检查程序没有任何问题,也没有用到递归消耗栈资源。

放大线程的栈空间可以解决问题,最后发现是程序中部分接口返回值直接返回了string类型的值。

所以,养成个好习惯是很重要的,对于占用空间比较多的参数或者返回值,最好还使用指针或者引用传递参数!


About Author

深圳市闻道软件有限公司

闻道软件工作室

Leave a Reply