Реферат: Методы программирования в C++
R=0;
Show(); }
void Circle :: Contract(int by) // уменьшениеокружности
{Expand(-by);}
// классКольцо
class Ring: public Circle
{protected:
int R; int R1;
public:
Ring(int nx,int ny, int nr, int nr1); //конструктор
void Show();
void Hide();
void Expand(int by);
void Contract(int by);
};
Ring::Ring(int nx,int ny, int nr, int nr1):Circle(nx,ny,nr)
{R=nr;R1=nr1;}
void Ring::Show()
{vis=true;circle(X,Y,R);circle(X,Y,R1);}
void Ring::Hide()
{unsigned tcol;
tcol=getcolor();
setcolor(getbkcolor());
vis=false;
circle(X,Y,R);
circle(X,Y,R1);
setcolor(tcol);
}
void Ring:: Expand(int by)