Показать сообщение отдельно
Старый 23.09.2004, 00:25     # 6
Melkor
Full Member
 
Аватар для Melkor
 
Регистрация: 25.11.2001
Адрес: Imho.ws
Сообщения: 941

Melkor Луч света в тёмном царствеMelkor Луч света в тёмном царствеMelkor Луч света в тёмном царствеMelkor Луч света в тёмном царствеMelkor Луч света в тёмном царствеMelkor Луч света в тёмном царстве
все равно что-то не то...
вот упрощенна прга:
Код:
//____________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();

я студент ) учить надо однако ) а хорошего примера в книге нету (
__________________
Когда умираешь, да еще так долго и трудно, очень хочется хоть немного насолить живым, просто невозможно удержаться от искушения!
М.Фрай
Melkor вне форума