你第一次循环的时候这句话会导漏察致掘伏崩溃
fence = fence->next->beforep = new Node(a,NULL);
因为第一次循环的时候fence指向的返散茄是head,head的next是NULL,对NULL调用fence->next->beforep,会导致程序崩溃。
语法改斗枝正确编译销悔自然美问题.
但程序第一次运行到这里fence = fence->next->beforep = new Node(a,NULL);的时候
fence就是head吧?
head->next就是NULL, 那么NULL->beforep是个什么东西?
对NULL的调用总是错误核敏的.
不知道你想完成什么功能
你不妨再重建一个工程,把这些代码复制一下放到这个工程里再运行一下,如果还不行,我就实在无能为力了
哇 好难 我不会哦