Добавил:
Studfiles2
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Класс Список целых чисел / ELEM
.CPP#ifndef _elem_cpp
#define _elem_cpp
class elem
{ int val;
elem* next;
public:
//-Invariant
int inv()
{if ((val>=-10000)&&(val<=10000))
{return 1;}
else {return 0;}
}
//-Konstruktor
elem(int val0)
{if ((val0>=-10000)&&(val0<=10000))
{ val=val0;
next=0;}
else {cout<<"Osibka diapazona VAL! "<<endl;}
}
//-Destruktor
~elem()
{cout<<"Element umer! "<<endl;getch();}
//-Selectori
int getV(){return val;}
elem* getN(){return next;}
//-Modifikatori
void setV(int val0)
{if ((val0>=-10000)&&(val0<=10000))
{ val=val0;
next=0;}
else {cout<<"Osibka diapazona VAL! "<<endl;}
}
void setNext(elem* next0)
{next=next0;}
};
#endif