std::vector的reserve、resize与堆内存破坏

今天费了一个下午调试一个诡异的内存崩溃问题(coredump)ui 基本上能够稳定复现,但会有不一样。经分析崩溃栈,发现都是malloc内存时出现了signal 11段错误?debug 分配内存时崩溃有多是传入了非法size值,好比说-1或者0什么的,但那种状况下会抛bad alloc异常,或者返回空指针。指针 起初怀疑是std::string的默认allocator的问题,甚至怀疑是全局变量未初
相关文章
相关标签/搜索