0 / 0 / 0
Регистрация: 22.02.2015
Сообщений: 38
|
|
1 | |
Пример наследования02.04.2015, 17:38. Показов 2054. Ответов 4
Метки нет (Все метки)
Здравствуйте! Снова требуется пример. На сей раз пример наследования. Ничего подходящего пока найти не могу.
Допустим, базовый класс и его поля - вектор и его координаты , а производный - любая точка на плоскости со своими координатами. Методом обработки послужит вычисление площади полученного треугольника. По какой-то причине мне выдаёт ошибку даже при компиляции кода лишь с базовым классом (просто вычисление длины вектора). Кто может, пожалуйста помогите Заранее спасибо)
0
|
02.04.2015, 17:38 | |
Ответы с готовыми решениями:
4
Чем отличаются структуры для наследования интерфейса от структур для наследования реализаций? Наследования наследования Наследования |
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
|
|
02.04.2015, 17:46 | 3 |
1
|
0 / 0 / 0
Регистрация: 22.02.2015
Сообщений: 38
|
|
02.04.2015, 18:27 [ТС] | 5 |
Сейчас, секунду: "производный класс и его поля - вектор и точка на плоскости"(координаты вектора являются полями базового класса, а координаты точки - полями производного класса)
#include <iostream> #include <conio.h> #include <math.h> using namespace std; class Vector { public: void setX1(int a) { X1= a; } void setX2(int b) { X2 = b; } void setY1(int c) { Y1 = c; } void setY2(int d) { Y2 = d; } protected: int X1; int X2; int Y1; int Y2; }; class VectorLength { public: int getVectorLength(int length) { return length ; } }; class Tochka: public Vector, public VectorLength { public: void setX3(int e) { X3 = e; } void setY3(int f) { Y3 = f; } int getLength() { return((X2-X1)*(X2-X1)+(Y2-Y1)*(Y2-Y1)); }; protected: int X3; int Y3; }; int main(void) { } Никак не могу правильно main сделать...(в общем, вычисляется длина вектора, длина от (Х1;У1) до (Х3;У3) и от (Х1;У1) до неё же. Если найду формулу по-проще, напишу)
0
|
02.04.2015, 18:27 | |
02.04.2015, 18:27 | |
Помогаю со студенческими работами здесь
5
механизм наследования Виды наследования С++ Реализация наследования Спецификаторы наследования Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |