c++ dziedziczenie

Potrzebujesz pomocy z C, C++, perl, python, itp.
fivapo
Posty: 5
Rejestracja: 10 stycznia 2009, 10:03

c++ dziedziczenie

Post autor: fivapo »

Mam prośbę czy nie pomoglibyście mi w napisaniu jakiegoś prostego programu z dziedziczenia w c++.

Byłbym bardzo wdzięczny.
tadzik
Beginner
Posty: 183
Rejestracja: 29 grudnia 2007, 20:36
Lokalizacja: Warszawa/Izabelin

Post autor: tadzik »

Czyżby http://rtfm.killfile.pl/#praca_domowa?

Google pomoże.
pietrzuch
Beginner
Posty: 104
Rejestracja: 21 lipca 2007, 22:40
Lokalizacja: Rzeszów

Post autor: pietrzuch »

Kod: Zaznacz cały

class podstawowa
{
  public:
  int abc;
};
class pochodnia :p odstawowa
{
public:   
double def;
};
Cóż dziedziczenie to nie taka prosta sprawa więc ja doradzałbym zajrzeć do jakiegoś kursu lub książki. - jeżeli takiej nie masz to warto zakupić.
Z samego przykładu nie dowiesz się czego się nie dziedziczy, jak odwołać się do składników prywatnych itp.
zulowski
Posty: 68
Rejestracja: 22 maja 2007, 10:47

Post autor: zulowski »

Tu masz przykład wskaźników/dziedziczenia, pokazywanie wskaźnikiem klasy podstawowej na klasę pochodną, pisałem to jak się uczyłem do sesji semestr temu ;)

http://kni.prz.edu.pl/~zulowski/dziedziczenie.rar

Całość rozłożona na 5 plików.
zrodlo.cpp to plik główny z funkcją main
Liseeeek
Posty: 86
Rejestracja: 13 kwietnia 2007, 00:14

Post autor: Liseeeek »

@pierzuch: z tego co pamiętam to trzeba było public dodać, ale nie dam głowy //Edit Jednak błędnie myślałem przepraszam....

Kod: Zaznacz cały

class pochodnia: public podstawa
vtr
Posty: 9
Rejestracja: 22 października 2007, 16:46

Post autor: vtr »

Liseeeek pisze:@pierzuch: z tego co pamiętam to trzeba było public dodać, ale nie dam głowy

Kod: Zaznacz cały

class pochodnia: public podstawa
Nie prawda, bez podania typu dziedziczenia używane jest dziedziczenie domyślne czyli ,,private''.
Shurtugal
Posty: 1
Rejestracja: 07 grudnia 2008, 19:29
Lokalizacja: Bia³ystok

Post autor: Shurtugal »

Ja polecam kurs C++ od zera do gier kodera. Sam z tego korzystam. Jest tam wszystko elegancko opisane.
ODPOWIEDZ