Topic troche nie na temat ale nie znalazlem dobredo firum o C++.
Uczie sie pisac cokolwiek na klasach ale niezbyt mi wychodzi.
Zadanie:
Napisz klasę Data. Data ma być przechowywana w postaci trzech liczb całkowitych. Oprócz konstruktora klasa ma posiadać
co najmniej metody:
1. ustawDate,
2. pobierzDate, zwracającą obiekt klasy string
3. ++ zwiększającą datę o jeden dzień.
Należy też przeciążyć operatory dołączania (<<) i pobierania (>>) daty do/ze strumienia.
Prosze sie nie smiac

klasy.h
Kod
#include <string>
using namespace std;
class Data
{
public:
Data(int dzien, int miesiac, int rok);
void UstawDate(int,int,int);
string PobierzDzien();
string PobierzMiesiac();
string PobierzRok();
void IncData();
private:
string dzien, miesiac, rok;
};
using namespace std;
class Data
{
public:
Data(int dzien, int miesiac, int rok);
void UstawDate(int,int,int);
string PobierzDzien();
string PobierzMiesiac();
string PobierzRok();
void IncData();
private:
string dzien, miesiac, rok;
};
Main.cpp
Kod
#include <string>
#include <iostream>
#include "klasy.h"
using namespace std;
string wartosc;
Data::Data(int dzien, int miesiac, int rok)
{
}
void main()
{
}
#include <iostream>
#include "klasy.h"
using namespace std;
string wartosc;
Data::Data(int dzien, int miesiac, int rok)
{
}
void main()
{
}
Nie mam pojecia co dalej robic, czy wogole to sie kupy trzyma.
Bylbym wdzieczny za jakies sugestie ew. namiary na dobry samouczek.