vector push_back操作报segmentation fault(core dump)

博主分享了遇到的编程难题:程序因vector操作失误引发segmentation fault,通过逐步调试和更换环境未果。最后,重启机器解决了问题,揭示了可能的内存管理误区。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

长话短说

如果具备以下属性

本来没事突发bug+没有明显错误+vector简单操作出问题+换机器跑没问题

试试重启把,我好了

问题

昨天敲代码,程序突然报segmentation fault,core dump

最后一步一步采取cout方法定位到错误(因为程序本身编写特点,不方便用gdb调试定位

源头是,因为不确定vector大小,所以采取先声明,后push_back的操作

换电脑跑程序没问题,找了很久资料也没个解决办法

最后绝望决定重启,突然就行了……

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值