[C++] Dostęp do danych w klasie A z poziomu klasy B
Ostatnio zmodyfikowano 2012-01-18 13:18
kmario Temat założony przez niniejszego użytkownika |
» 2012-01-17 15:30:25 zaczyna ale podstawy juz mniej wiecej przerobilem
#include<iostream> #include<string>
class zwierzeta { public: std::string pies; void set_name(); };
class pies : public zawierzeta { std::string pies void wyswietl_imie(); };
void zwierzeta::set_name() { pies = "azor"; }
void wyswietl_imie() { std::cout << "pies nazywa sie" << pies; }
int main() { }
dalej coś chyba nie tak
|
|
DejaVu |
» 2012-01-17 15:32:13 Proponuję nauczyć się najpierw korzystać z jednej klasy bo ewidentnie z Twojego kodu wynika, że nawet tego nie opanowałeś. |
|
kmario Temat założony przez niniejszego użytkownika |
» 2012-01-17 15:38:22 ok obiecuje ze tak zrobie, ale jak by ktoś mogl poprawic ten kod tak jak powinien wygladac, mial bym za przyklad :) |
|
akwes |
» 2012-01-17 15:41:48 Twoja funkcja wyświetl imię, dalej nie jest powiązana z klasą.
@DejaVu, Wybacz za ciekawość, chodzi Ci o problem z salonem fryzjerskim? |
|
kmario Temat założony przez niniejszego użytkownika |
» 2012-01-17 15:57:46 ehh no i niewiem jak to powiazac, moge prosic o jakas podpowiedz ?? |
|
akwes |
» 2012-01-17 16:00:11 Tak samo jak powiązałeś funkcję set name z klasą zwierzęta. |
|
kmario Temat założony przez niniejszego użytkownika |
» 2012-01-17 16:04:16 lol przeoczylem to :D |
|
kmario Temat założony przez niniejszego użytkownika |
» 2012-01-17 16:15:03 kompiluje sie ale nie dziala tak jak bym chcial tzn nie wyswietla imienia ktore przypisuje funkcja set_name
#include<iostream> #include<string>
class zwierzeta { public: std::string pies; void set_name(); };
class pies : public zwierzeta { public: std::string pies; void wyswietl_imie(); };
void zwierzeta::set_name() { pies = "azor"; }
void pies::wyswietl_imie() { std::cout << "pies nazywa sie" << pies; }
int main() { zwierzeta zwierze; pies pies1; zwierze.set_name(); pies1.wyswietl_imie(); system( "pause" ); }
|
|
1 « 2 » 3 4 |