guziaster/Salon — pull request #6 by realrazor92 (2013-05-01 11:43:31+00:00)
Title: Dodanie: klasa Data, BlednaWartosc, enum Rodzaj napedu, const,...

Dodałem plik Bilioteki.h żeby nie pisać za każdym razem #include ani std::string itp. Oprócz tego dodałem klasę Data już z operatorem <<. Stworzyłem też klasę błędu BlednaWartosc i enum Rodzaj w klasie Samochod.

Ważne! W przypadku gdy np. w konstruktorze jest lista inicjalizacyjna i dopiero potem w nawiasach {} sprawdzamy czy wartość jest dobra (i ewentualnie rzucamy wyjątkiem) to najpierw się stworzy obiekt z błędnymi danymi a dopiero potem rzuci wyjątek. Sam nie byłem tego pewien dlatego musiałem to sprawdzić. Później to jeszcze popoprawiam.