加了一个与函数无关的cout,函数成功运行了,删去则不行,太奇怪了

如图,show_goods未运行完毕

img

加上一行cout,show_goods成功运行

img


img

附上show_goods代码

img

求帮助,哪怕是一点想法也可以,万分感谢

感觉和输出缓存区有关