// ННГУ, ВМК, Курс "Методы программирования-2", С++, ООП // // Copyright (c) Гергель В.П. 27.08.2000 // // Циклические списки с заголовком #ifndef __HEADRING_H #define __HEADRING_H #include "datlist.h" class THeadRing : public TDatList{ protected: PTDatLink pHead; // заголовок, pFirst - звено за pHead public: THeadRing (); ~THeadRing (); // вставка звеньев virtual void InsFirst( PTDatValue pVal=NULL ); // вставить после заголовка // удаление звеньев virtual void DelFirst( void ); // удалить первое звено }; #endif