Добавил:
Studfiles2
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Лабораторная работа #2 / LAB_2 / Point
.cpp//” ©«: 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
Соседние файлы в папке LAB_2