// ННГУ, ВМК, Курс "Методы программирования-2", С++, ООП // // datlink.h Copyright (c) Гергель В.П. 09.08.2000 // // Списки - класс для звена списка #ifndef __DATLINK_H #define __DATLINK_H #include <iostream.h> class TDatLink; typedef TDatLink *PTDatLink; typedef int TData; // тип значений в СД class TDatLink { protected: TData Value; // значение PTDatLink pNext; // указатель на следующее звено public: TDatLink ( TData Val = 0 ) { Value = Val; pNext = NULL; } void SetDatValue ( TData Val ) { Value = Val; } TData GetDatValue () { return Value; } void SetNextLink ( PTDatLink pLink ) { pNext = pLink; } PTDatLink GetNextLink () { return pNext; } friend class TList; }; #endif