登录社区云,与社区用户共同成长
邀请您加入社区
该用户还未填写简介
暂无可提供的服务
share_ptr:在 C++ 中,栈溢出通常是由于栈空间被过度使用导致的,常见原因包括递归调用过深、在栈上创建过大的局部变量等。(1)优化递归算法,迭代替代递归;(2)控制递归深度;(3)避免在栈上创建过大的局部变量,将大对象分配到堆上使用动态内存分配// 在栈上创建大数组(可能导致栈溢出)// 在堆上创建大数组// 使用堆上的数组i < SIZE;++i) {// 释放堆上的内存return