Скачиваний:
25
Добавлен:
01.05.2014
Размер:
1.55 Кб
Скачать
//” ©«: ElemPoint.cpp
//Љ« бб "ќ«Ґ¬Ґ­в бЇЁбЄ  в®зҐЄ". ђҐ «Ё§ жЁп.
//Ђўв®а: ‘ҐаЈҐҐў Њ.‚. Ја.3352
//„ в : 23.04.06, ђҐ¤ ЄжЁп: 1.0


#include<iostream.h>
#include<conio.h>
#include"ElemP.h"

unsigned int CElemPoint::countreal = 0;		
unsigned int CElemPoint::countall = 0;

////////////////////////////////////////////////////////////////
CElemPoint::CElemPoint():ID(++countall)				//Љ®­бвагЄв®а.‘®§¤ вм ­®ўл© н«Ґ¬Ґ­в
{
	countreal++;
	printf ("      >ID(%d)CElemPoint\n",ID);
	CPoint *NewElPtr = NULL;
	NewElPtr = new CPoint;
	Point = NewElPtr;
	Next = this;
	printf ("      <ID(%d)CElemPoint\n",ID);
}
//////////////////////////////////////////////////////////////////
CElemPoint::~CElemPoint()                              //„ҐбвагЄв®а. “­з⮦Ёвм н«Ґ¬Ґ­в
{
	printf ("            ~ID(%d)CElemPoint\n",ID);
	delete Point;
	countreal--;
//	getch ();
}
////////////////////////////////////////////////////////////////
CElemPoint* CElemPoint::GetNext() const                   //ў®§ўа й Ґв гЄ § вҐ«м Next
{
 return Next;
}
////////////////////////////////////////////////////////////////
CPoint* CElemPoint::GetPoint() const              //ў®§ўа й Ґв гЄ § вҐ«м ­  дЁЈгаг
{
 return Point;
}
////////////////////////////////////////////////////////////////
void CElemPoint::SetNext(CElemPoint* N)          //гбв ­ ў«Ёў Ґв гЄ § вҐ«м ­  б«Ґ¤гойЁ© н«Ґ¬Ґ­в
{
  Next = N;
}
//////////////////////////////////////////////////////////////////
unsigned int CElemPoint::GetCountReal() 
{
	return countreal;
}

Соседние файлы в папке Лабораторная работа #3