自定义分配器的std::list删除元素时崩溃问题求助
自定义分配器的std::list删除元素时崩溃问题求助
我自己写了个内存分配器,想用来配合标准容器使用。可每次尝试从std::list里删除元素时,程序都会在l.remove(elt)这行直接崩溃。
我花了好一阵功夫排查问题,后来干脆换成malloc()和free()来做内存管理试试,结果居然还是崩溃了。
下面是一段会导致崩溃的简化代码:
#include <limits> #include <list> #include <stdio.h> #include <stdlib
备注:内容来源于stack exchange,提问作者lilington
相关产品推荐
相关产品推荐

