从代码上看 问题不大。 有两处改一下试试一个是给node加一个构造函数node():data(0),next(NULL){}另一个 就是在每次循环结尾,将当前链表的各个节点delete你出re要么是内存没及时释放导致的溢出,要么就是next出现野指针。