// ННГУ, ВМК, Курс "Методы программирования-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
Хостинг от uCoz