ZADANIE 6. (31/03/2011)
1. Skorzystaj z plików:
"wektor.h", "wektor.cpp", "phvectorb.h", "phvectorb.cpp".
2. Zmien dostepnosc skladowych prywatnych na chroniona w klasie Vector
i zakomentuj tresc (wnetrze) funkcji Info() w pliku "wektor.cpp".
3. Uzupelnij klase PhVectorB o operatory (2 pkt. + 2 pkt.):
PhVectorB operator+(const PhVectorB&, double);
PhVectorB operator+(double, const PhVectorB&);
PhVectorB operator-(const PhVectorB&, double);
PhVectorB operator-(double, const PhVectorB&);
PhVectorB operator*(const PhVectorB&, double);
PhVectorB operator*(double, const PhVectorB&);
PhVectorB& operator+=(const PhVectorB&);
PhVectorB& operator+=(double);
PhVectorB& operator-=(const PhVectorB&);
PhVectorB& operator-=(double);
PhVectorB& operator*=(double);
4. Napisz funkcje main() (utworz plik "prog.cpp") testujaca
dzialanie operatorow dla klasy PhVectorB (1.pkt.).
5. Odkomentuj tresc funkcji Info() w pliku "wektor.cpp" i zobacz
ile wektorow (obiektow klasy Vector) zostalo utworzonych
w czasie dzialania programu.
6. We wszystkich operatorach dla klasy PhVectorB zmien opis parametrow
z "const PhVectorB&" na "PhVectorB" i zobacz ile wektorow zostalo
utworzonych w czasie dzialania programu.
7. We wszystkich operatorach dla klasy Vector zmien opis parametrow
z "const Vector&" na "Vector" i zobacz ile wektorow zostalo
utworzonych w czasie dzialania programu.
Wyszukiwarka
Podobne podstrony:
zadania? 1st 2 4 lab6 tresc 1 1Analiza Matematyczna 2 ZadaniaZARZĄDZANIE FINANSAMI cwiczenia zadania rozwiazaneEZADANIE (11)zadanie domowe zestawZadania 1W 4 zadanie wartswa 2013Sprawdzian 5 kl 2 matematyka zadaniazadania1Zadania 2015 9Logika W8 zadaniaLogika troch teorii zadania06 Zadania z rozwiązaniamiidd47więcej podobnych podstron