一直都知道我的程序vector有问题,会out of range,今天重新看,突然发现,我把vector放在全局变量里,那么我用定时器进行存数据时,函数体内的可以释放,但全局的一直在往里push东西,最后炸掉了。我这个vector不需要与其他函数体共享的,而且,是一个实时的存取,没有必要留存之前数据的。 所以!全局变量也不是那么好的,不要一味的觉得,全局之后了可以实现本文件内的一个数据共享,为了省力,就直接设置全局,会有坑的。
我发现!一直都知道我的程序vector有问题,会out of range,今天重新看,突然发现,我把vector放在全局变量里,那么我用定时器进行存数据时,函数体内的可以释放,但全局的一直在往里push东西,最后炸掉了。我这个vector不需要与其他函数体共享的,而且,是一个实时的存取,没有必要留存之前数据的。所以!全局变量也不是那么好的,不要一味的觉得,全局之后了可以实现本文件内的一个数据共享,为了省力,就直接设置全局,会有坑的。...