Witam!
Mam napisać taki mały programik o współrzędnych x i y . Stworzyłem klasę konstruktor domyślny,konstruktor dwuargumentowy i funkcję wyświetlającą za pomocą przeładowania operatora. Pozostała mi jeszcze do napisania funkcja zwracająca wartość x i y oraz zapisująca nową wartość tych punktów. Nie wiem za bardzo w jaki sposób to zrobić dlatego proszę o pomoc.
#include "stdafx.h"
#include <iostream>
using namespace std;
class punkt
{
float pointx;
float pointy;
public:
punkt()
{
pointx=0;
pointy=0;
}
friend ostream & operator << (ostream &ekran,punkt z);
punkt(float x ,float y);
};
punkt::punkt(float x, float y)
{
pointx=x;
pointy=y;
}
ostream & operator << (ostream &ekran,punkt z)
{
cout << z.pointx << "," << z.pointy ;
return ekran;
}
int main()
{
punkt P(5,2);
cout<<P;
return 0;
}