все равно что-то не то...
вот упрощенна прга:
Код:
//____________Point работает без проблем________
class Point {
public:
Point(){set(0,0);};
Point(int x,int y);
void CoordRead(); //считывает с клавы
void printxy(); //печатает содержимое на экране
void ChangeCoord(); //меняет с помощью пред и след
void set(int x,int y); //ставит координаты в x,y
private:
int x,y;
};
class Rectang:Point{
public:
Rectang();
Rectang(Point p1,Point p2); //каждый Rectang состоит из 2х Point
void ChangeRect(); //меняет координаты на считанные с клавы
void PrintRectang(); //печатает
void setRectang(); //считывает с клавы
void setRectangx(Point p1z, Point p2z); //ставит на введенные
~Rectang(); //деструктор
Point p1,p2; //декларация
private:
};
такое впечатление что ошибка в этом ряду
Rectang(Point p1,Point p2); //каждый Rectang состоит из 2х Point
так же пишет ошибку на
Код:
void Rectang::setRectang()
{
p1.CoordRead();
p2.CoordRead();
}
Хотя они находятся в одном классе и вроде должны быть видны..
Потом из main хочу делать так
Rectang tang1, tang2;
tang1.p1.CoordRead();
tang2.p1.CoordRead();
я студент

) учить надо однако

) а хорошего примера в книге нету

(