Форум за въпроси

Много интересен бъг в имплементацията на LQueue от лекциите

Re: Много интересен бъг в имплементацията на LQueue от лекциите

от Трифон Трифонов -
Number of replies: 0

Благодаря ти, прав си и за двата проблема.

Наистина, и в двата конструктора за копиране за LQueue и LStack трябва да се сложат инициализиращи списъци, които да нулират указателите: : front(NULL), back(NULL) и stack(NULL), съответно.

Това е прекрасен пример защо не може да се разчита само на тестовете за проверка за коректност: просто проблемът не се вижда когато паметта за въпросните указатели така или иначе съдържа NULL.

Качих поправени версии на шаблоните за свързано представяне съответно на стек и опашка.