【bug】bug记录学习,Win系统下爆栈的表现, chkstk.asm 实际是栈溢出

运行时落到 MSVC 的 chkstk.asm 实际是栈溢出;VS 试图打开库源码路径 D:\a_work... 不存在才弹出"无法写入文件"对话框。原因是我们在关键路径上用 1 万大小的本地数组,叠加其他局部变量把线程栈打爆。

把大数组从栈改到堆上(std::vector),并用 .data() 传给原有 C 接口,避免再次触发 __chkstk。涉及的输出/可视化缓冲也统一改为向量。

修复方式

相关推荐
liliwoliliwo13 小时前
deim跑代码记录学习思路
学习
XH华13 小时前
数据结构第九章:树的学习(下)
数据结构·学习
aWty_16 小时前
实分析入门(1)--皮亚诺和自然数
学习
weixin_5134499616 小时前
walk_these_ways项目学习记录第八篇(通过行为多样性 (MoB) 实现地形泛化)--策略网络
开发语言·人工智能·python·学习
LX5677716 小时前
传统编辑如何考取AI内容编辑师认证?学习路径详解
人工智能·学习
songyuc16 小时前
BM2『链表内指定区间反转』学习笔记
学习·链表
初圣魔门首席弟子16 小时前
boost配置遇到的bug
bug
L16247616 小时前
Kubernetes 完整学习手册(1 主多从 + 纯 YAML 部署 + 访问原理)
学习·容器·kubernetes
weixin_5134499617 小时前
walk_these_ways项目学习记录第七篇(通过行为多样性 (MoB) 实现地形泛化)--核心环境下
人工智能·python·学习