a.out(43543,0x104ff7d40) malloc: *** error for object 0x11fe06890: pointer being freed was not allocated
a.out(43543,0x104ff7d40) malloc: *** set a breakpoint in malloc_error_break to debug
主要是重复释放内存导致,解决方案:查找delete是不是没有被用到,或者重复delete了
a.out(43543,0x104ff7d40) malloc: *** error for object 0x11fe06890: pointer being freed was not allocated
a.out(43543,0x104ff7d40) malloc: *** set a breakpoint in malloc_error_break to debug
主要是重复释放内存导致,解决方案:查找delete是不是没有被用到,或者重复delete了