Скачиваний:
25
Добавлен:
01.05.2014
Размер:
2.16 Кб
Скачать
//” ©«: Point.cpp
//Љ« бб "’®зЄ ". ђҐ «Ё§ жЁп.
//Ђўв®а: ‘ҐаЈҐҐў Њ.‚. Ја.3352
//„ в : 23.04.06, ђҐ¤ ЄжЁп: 1.0
#ifndef _point_cpp
#define _point_cpp

#include<iostream.h>
#include<conio.h>
//#include<math.h>
#include"point.h"

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

///////////////////////////////////////////////////////////////
//void CPoint::SetX(double x0)     //Њ®¤ЁдЁЄ в®а Є®®а¤Ё­ в
//{
//	x=x0;
//}
/////////////////////////////////////////////////////////////////
//void CPoint::SetY(double y0)     //Њ®¤ЁдЁЄ в®а Є®®а¤Ё­ в
//{
//	y=y0;
//}
////////////////////////////////////////////////////////////////
double CPoint::GetX() const  //‘Ґ«ҐЄв®а Є®®а¤Ё­ в
{
	return x;
}
////////////////////////////////////////////////////////////////
double CPoint::GetY() const  //‘Ґ«ҐЄв®а Є®®а¤Ё­ в
{
	return y;
}
/////////////////////////////////////////////////////////////////
CPoint::~CPoint()                              //„ҐбвагЄв®а
{
	printf ("               ~ID(%d)CPoint(x=%.0lf y=%.0lf)\n", ID, x, y);
	countreal--;
//	getch();
}
////////////////////////////////////////////////////////////////
CPoint::CPoint():ID(++countall)                  //Љ®­бвагЄв®а
{
	countreal++;
	printf ("         >ID(%d)CPoint\n",ID);
	printf ("         ‚ўҐ¤ЁвҐ Є®®а¤Ё­ вг x (-100<x<100) ");
	scanf("%lf",&x);
	printf ("         ‚ўҐ¤ЁвҐ Є®®а¤Ё­ вг y (-100<y<100) ");
	scanf("%lf",&y);
	printf ("         <ID(%d)CPoint(x=%.0lf y=%.0lf)\n", ID, x, y);

}
//////////////////////////////////////////////////////////////////
void CPoint::MoveDX(double dx)    //‘¤ўЁ­гвм в®зЄг ­  dx
{
	x = x + dx;
}
//////////////////////////////////////////////////////////////////
void CPoint::MoveDY(double dy)    //‘¤ўЁ­гвм в®зЄг ­  dy
{
	y = y + dy;
}
//////////////////////////////////////////////////////////////////
void CPoint::PrintData() const			//‚뢥бвЁ ­  нЄа ­ Їа®Ў«Ґ¬­го з бвм
{
	printf ("ID(%d)Point(x=%.0lf y=%.0lf)\n",ID,x,y);
}
//////////////////////////////////////////////////////////////////
unsigned int CPoint::GetCountReal() 
{
	return countreal;
}


#endif

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