Добавил:
Studfiles2
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Лабораторная работа #1 / LAB_1 / ELEM
.CPP//” ©«: ELEM.CPP
//Љ« бб "ќ«Ґ¬Ґв бЇЁбЄ ". ђҐ «Ё§ жЁп.
//Ђўв®а: ‘ҐаЈҐҐў Њ.‚. Ја.3352
//„ в : 14.03.06, ђҐ¤ ЄжЁп: 1.0
#include<iostream.h>
#include<conio.h>
#include"elem.h"
////////////////////////////////////////////////////////////////
CElem::CElem() //Љ®бвагЄв®а.‘®§¤ вм ®ўл© н«Ґ¬Ґв
{
int DataIn;
printf ("\n++++ CElem:: ++++\n");
printf ("‚ўҐ¤ЁвҐ зЁб«® ¤«п ўбв ўЄЁ ў бЇЁб®Є\n");
scanf("%d",&DataIn);
printf ("‚бваў«Ґ®Ґ зЁб«®: %d\n", DataIn);
//getch();
Data = DataIn;
Next = this;
Pred = this;
}
//////////////////////////////////////////////////////////////////
CElem::~CElem() //„ҐбвагЄв®а. “з⮦Ёвм н«Ґ¬Ґв
{
printf ("\n---- ~CElem:: ----\n");
getch ();
}
////////////////////////////////////////////////////////////////
CElem* CElem::GetNext() const //ў®§ўа й Ґв гЄ § ⥫м Next
{
return Next;
}
////////////////////////////////////////////////////////////////
CElem* CElem::GetPred() const //ў®§ўа й Ґв гЄ § ⥫м Pred
{
return Pred;
}
////////////////////////////////////////////////////////////////
int CElem::GetData() const //ў®§ўа й Ґв гЄ § ⥫м дЁЈгаг
{
return Data;
}
////////////////////////////////////////////////////////////////
void CElem::SetNext(CElem* N) //гбв ў«Ёў Ґв гЄ § ⥫м б«Ґ¤гойЁ© н«Ґ¬Ґв
{
Next = N;
//N.SetPred(this);
}
////////////////////////////////////////////////////////////////
void CElem::SetPred(CElem* P) //гбв ў«Ёў Ґв гЄ § ⥫м б«Ґ¤гойЁ© н«Ґ¬Ґв
{
Pred = P;
}
////////////////////////////////////////////////////////////////
//void CElem::SetFigure(CFigure* F) //гбв ў«Ёў Ґв гЄ § ⥫м дЁЈгаг
//{
// Fig = F;
//}