Witam serdecznie!
Otrzymałem takie to polecenie :
Proszę zdefiniować klasę do przechowywania daty (rok, miesiąc, dzień), następnie proszę zdefiniować klasę A w taki sposób aby pokazać agregację klasy do przechowywania daty w klasie A.
A wykonałem to wstępnie w taki sposób..
Uprzejmię proszę o sugestie, czy dobrze zrozumiałem oraz wykonałem powyższe polecenie i ewentualne wskazówki.
Pozdrawiam !!
#include <windows.h>
#include <iostream>
#include <cstdlib>
using namespace std;
class A
{
int day;
int month;
int year;
public:
A(int da, int mo, int ye):day(da),month(mo),year(ye){}
void print()
{
cout<<day<<"."<<month<<"."<<year<<endl;
}
};
class Czas
{
int dzien;
int miesiac;
int rok;
public:
Czas(int d, int m, int r):dzien(d),miesiac(m),rok(r){}
A*objA;
A* Kopiowanie()
{
objA = new A(dzien,miesiac,rok);
return objA;
}
};
int main()
{
Czas Ttime(16,01,1993);
A *xd = Ttime.Kopiowanie();
xd->print();
return 0;
}