Cześć, mam następujący problem - piszę klasę która zawiera trzy pola - dzień, miesiąc, rok. Potrzebuję stworzyć metody, które przesuną datę o dzień lub miesiąc. Niestety tutaj nie wiem, jak to odpowiednio rozpisać, aby działało, tzn. przykładowo program wiedział, który miesiąc ma ile dni, np. sytuacja gdy do 31 grudnia dodamy jeden dzień, data zmieni się na 1 stycznia następnego roku. Z góry dziękuję :)
Dotychczasowy kod:
class Data {
int dzien;
int miesiac;
int rok;
public:
Data(int x, int y, int z) {
if( (x>0 && x<32) && (y>0 && y<13) && (z>0) ) {
dzien = x;
miesiac = y;
rok = z;
}