Cześć, mam do zrobienia zadanie o treści "Zaproponuj klasę Wektor zawierająca 2 pola typu Punkt" mają one oznaczać początek i koniec wektora. Wykonanie tego zadania gdy współrzędne x i y w klasie Punkt są publiczne nie ma najmniejszego problemu sprawa jednak delikatnie się komplikuje kiedy x oraz y są prywatne. Proszę o ewentualnie nakierowanie lub pomoc :)
class Punkt{
float x,y;
public:
Punkt(){
x=0;
y=0;
}
Punkt(float _x, float _y){
x = _x;
y = _y;
}
void wypisz(){
cout<<"x: "<<x;
cout<<"Y: "<<y;
}
class Wektor : public Punkt{
Punkt A;
Punkt B;
Wektor(Punkt *a, Punkt *b){
}
};