У меня проблемы с этой функцией печати в двусвязном списке

это работает для меня на chrome 67, firefox 67,

if(!document.hasFocus()) {
    // do stuff
}
-2
задан HLeonard 3 March 2019 в 16:32
поделиться

1 ответ

Существует проблема метода. Список с двойной цепью должен иметь первый и последний элементный указатель в структуре.

struct T_Element
{
   previous *T_Element = nullptr;
   next *T_Element     = nullptr;
};

class T_List
{
public:
/*add and delete functions*/
   void print()
   {
       for(T_Element *element = first; element != nullptr ; element = element->next)
       {
          print(element); /*to define*/
       }
   }
   void reversePrint()
   {
      for(T_Element *element = last; element != nullptr ; element = element->previous)
     {
        print(element); /*to define*/
     }
  }
private:
   first *T_Element = nullptr;
   last *T_Element  = nullptr;
};
0
ответ дан Le Comédien 3 March 2019 в 16:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: