Добавил:
Studfiles2
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Лабораторная работа 2 / L1C3LIEL
.CPP#ifndef IIIlielcppIII
#define IIIlielcppIII
#include "l1c3liel.h"
//int quantity = 0;
template <class Typer>
ListEl<Typer>::ListEl(Typer El,ListEl<Typer>* ListNext)
{
SetEl(El,ListNext);
// quantity++;
};
template <class Typer>
ListEl<Typer>::ListEl()
{
Typer F;
SetFig(F);
SetNext(NULL);
// quantity++;
}
/*template <class Typer>
int ListEl<Typer>::Getquant()
{
return quant;
}*/
template <class Typer>
void ListEl<Typer>::GetFig(Typer &F) const
{
F.Set(Date);
};
template <class Typer>
ListEl<Typer>* ListEl<Typer>::GetNext() const
{
return Next;
};
template <class Typer>
void ListEl<Typer>::GetNext(ListEl<Typer>* &L) const
{
L=Next;
};
template <class Typer>
void ListEl<Typer>::SetFig(const Typer El)
{
Date.Set(El);
};
template <class Typer>
void ListEl<Typer>::SetNext( ListEl<Typer>* ListNext)
{
Next=ListNext;
};
template <class Typer>
void ListEl<Typer>::SetEl(const Typer El,ListEl<Typer>* ListNext)
{
SetFig(El);
SetNext(ListNext);
};
template <class Typer>
ListEl<Typer>::~ListEl()
{/*quantity--;*/};
#endif
Соседние файлы в папке Лабораторная работа 2