zajecia.10.grupa.011
pdf > do ÂściÂągnięcia > download > ebook > pobieranie
 
Cytat
Ab igne ignem - z ognia ogień. (Cycero). (Cycero)
Start Zaćmienie, Zajecia 2, zaaowanane,
 
  Witamy

zajecia.10.grupa.011,
[ Pobierz całość w formacie PDF ]
Dany jest interfejs klasy K0 jak poniżej:
class K0{
protected:
double m_warta;
public:
virtual double ileWarta() = 0;
virtual void ktoJaJestem() = 0;
virtual void ustawZmiennaWarta(double) = 0;
};
gdzie funkcja (we wszystkich klasach potomnych:

ileWarta – zwraca wartość zmiennej składowej m_warta,

ktoJaJestem – wyswietla tekst – Jestem funckja z klasy K...

konstruktor – wyświetla tekst – Stworzono obiekt klasy K...

destruktor – wyswietla tekst – Kasuje obiekt klasy K...
A) Zbuduj klasy oparte o poniższym schemacie dziedziczenia publicznego
B) Dla tak zbudowanych klas w fukcji
main
() (patrz poniższa funkcja
main
() ):
–stwórz dynamicznie (o ile to możliwe) obiekty wszystkich klas ze schematu dziedziczenia,
–wywołaj funkcje
ktoJaJestem
() oraz funkcje
ileWart
a
()
–skasuj obiekt dynamicznie (o ile to możliwe)
C) Funkcja
ustawZmiennaWarta
()
ustawia zmienna
m_warta
w bieżącej klasie
Kx
i wszystkich pierwotnych
względem klasy
Kx
na wartość podaną w argumencie;
void rozdziel(){
cout << "--------------------------------------------------" << endl;
}
int main() {
K0* objK8 = new K8;
objK8->ktoJaJestem();
objK8->ustawZmiennaWarta( 12.03 );
std::cout << "Fukcja K8::ileWarta=" << objK8->ileWarta() << std::endl;
delete objK8;
rozdziel();
// ponizszy kod uzupelnij jak wyzej
K0* objK1 = new K1;
// … uzupelnic
rozdziel();
K0* objK2 = new K2;
// … uzupelnic
rozdziel();
K0* objK3 = new K3;
// .. uzupełnic
rozdziel();
K0* objK4a = new K4;
// … uzupelnic
rozdziel();
K1* objK4b = new K4;
// … uzupelnic
rozdziel();
K0* objK5a = new K5;
// … uzupelnic
rozdziel();
K1* objK5b = new K5;
// … uzupelnic
rozdziel();
K1* objK8b = new K8;
// … uzupelnic
rozdziel();
// … uzupelnij o pozostale klasy i zaleznosci
return 0;
}
[ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • imikimi.opx.pl
  • comp
    StartZajecia 4, Edukacja, Bazy Danych, Bazy Danych listingi i inneZajecia 1, Edukacja, Bazy Danych, Bazy Danych listingi i inneZajecia laboratoryjne nr 6, Politechnika Poznańska, Mechatronika, Semestr 01, Wprowadzenie do mechatroniki - laboratoriaZajecia V - Konflikty polityczne, Psychologia politycznaZajecia VII - Media w polityce, Psychologia politycznaZajęcia nr 2 BIOPALIWA. Ćwiczenie 2.2. EKS1A400034 j, Politechnika Białostocka - Ekoenergetyka, semestr IV, Biopaliwa, Laboratorium, Instrukcjezajecia nr 4Realizacja SGR w Niemczech w latach 1948-1966, Uczelnia Łazarskiego, Społeczna Gospodarka rynkowa i Transformacje w Europie Środkowo-WschodniejZajęcia 3, WSFiZ - Psychologia, VI semestr, Psychologia Różnic Indywidualnych - ćwiczeniaZabawy z marcową pogodą- scenariusz zajęcia z wykorzystaniem metod aktywizujących w pracy z dziećmi, WIOSNA !!!!!!!!!!!!!!!!Zajęcia nr 2, Uczelnia Łazarskiego, Społeczna Gospodarka rynkowa i Transformacje w Europie Środkowo-Wschodniej
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • kranzfafka.pev.pl
  • Cytat

    Filozof sprawdza się w filozofii myśli, poeta w filozofii wzruszenia. Kostis Palamas
    Aby być szczęśliwym w miłości, trzeba być geniuszem. Honore de Balzac
    Fortuna kołem się toczy. Przysłowie polskie
    Forsan et haec olim meminisse iuvabit - być może kiedyś przyjemnie będzie wspominać i to wydarzenie. Wergiliusz
    Ex Deo - od Boga.

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com