• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Zadanie domowe z odcinka Dziedziczenie

Cloud VPS
+1 głos
363 wizyt
pytanie zadane 21 stycznia 2016 w C i C++ przez Ziuziek Mądrala (5,140 p.)

http://wklej.org/id/1913101/

Mam pytanie co mi tu nie wychodzi i co zle robie?

Polecenie:

Klasa o nazwie: Kula
Nowy atrybut string nazwa
nowe metody:
konstruktor z wykorzystaniem listy inicjalizacyjnej
void wyswietl() korzystajac z metody odziedziczonej po klasie Kolo, dodatkowo pokazujacy objetosc kuli
Wzor na objetosc kuli V = 4/3* Pi *r do potegi 3
W mainie jest tylko obiekt klasy kula i wywolanie na jego rzecz metody wyswietl()

1 odpowiedź

0 głosów
odpowiedź 21 stycznia 2016 przez nouveu Bywalec (2,560 p.)

Nie masz biblioteki string:

#include <string>

I jeśli używasz Visual C++ to nie masz domyślnie zdefiniowanej stałej M_PI, więcej tutaj: http://cpp0x.pl/dokumentacja/standard-C/Stale-matematyczne/28

komentarz 21 stycznia 2016 przez Ziuziek Mądrala (5,140 p.)
Chodzi mi o to czemu Pan Miroslaw kazal zainicjować nowa liste inicjalizującą do policzenia objetosci jesli nie ma tam co dodawac za zmienne bo mozna w cout obliczyc.?
komentarz 21 stycznia 2016 przez MetGang Nałogowiec (34,360 p.)

konstruktor z wykorzystaniem listy inicjalizacyjnej 

 zainicjować nowa liste inicjalizującą do policzenia objetosci

Dwie sprzeczne informacje. Chodziło zapewne o coś w tym stylu:

class Kolo { public: float r; Kolo(float _r) r(_r) {} };

class Kula : public Kolo { public: Kula(float _r) : Kolo(_r) {} };

 

Podobne pytania

0 głosów
4 odpowiedzi 476 wizyt
pytanie zadane 9 grudnia 2015 w C i C++ przez baqazan Nowicjusz (230 p.)
+1 głos
2 odpowiedzi 1,902 wizyt
0 głosów
4 odpowiedzi 506 wizyt

93,456 zapytań

142,451 odpowiedzi

322,721 komentarzy

62,837 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...