关于#c++#的问题:哈夫曼编码的时候,发现了一个很奇怪的现象,我写的代码没有语法问题,且运行输出到txt文件中也符合我的预期

我在写c++,哈夫曼编码的时候,发现了一个很奇怪的现象,
我写的代码没有语法问题,且运行输出到txt文件中也符合我的预期,

但是我多运行几次之后,有时会报出现断点错误
然后又多试几次又好了,这是个什么清空,还能随机的吗?

img

代码没有语法错误(毕竟已经算是成功输出了)
希望各位能帮帮我,谢谢

看一下堆栈,停在你的代码的哪一行
检查指针数组啥的是否有越界输入值