Aktywne Wpisy

Leniek +578
Przeciwko nocnej prohibicji protestować może tylko łeb przeżarty alkoholem na wylot.
Bo żeby ta prohibicja w czymkolwiek przeszkadzała to trzeba spełniać wszystkie poniższe warunki:
- Nie mieć pieniędzy na kulturalne spożywanie alkoholu w knajpach / klubach
- Być pierdołą która nie potrafi kupić alkoholu przed imprezą
- Chlać na umór za każdym razem, bo tylko wtedy nie da się przewidzieć ile tego alkoholu potrzebujesz
- Być uzależnionym i nie móc mieć w domu zapasu alkoholu bo kusi
Bo żeby ta prohibicja w czymkolwiek przeszkadzała to trzeba spełniać wszystkie poniższe warunki:
- Nie mieć pieniędzy na kulturalne spożywanie alkoholu w knajpach / klubach
- Być pierdołą która nie potrafi kupić alkoholu przed imprezą
- Chlać na umór za każdym razem, bo tylko wtedy nie da się przewidzieć ile tego alkoholu potrzebujesz
- Być uzależnionym i nie móc mieć w domu zapasu alkoholu bo kusi
źródło: image
Pobierz
CalibraTeam +2





W teorii dziedziczenie wydaje się fajne, ale w praktyce jest przydługawe.
Jeżeli mam 3 klasy: kl1, kl2, kl3 , gdzie każda dziedziczy z poprzedniej i chcę skorzystać ze zmiennej X znajdującej się w klasie kl1, to muszę napisać
NazwaObiektu.kl2::kl1::X
Czy istnieją szybsze, wygodniejsze sposoby? Jak się tego używa w praktyce, za pomocą wskaźników?
xto wystarczyNazwaObiektu.x.Gdy mam konstruktor kl1() to jest on też wykorzystywany w kl3
Jednak przy konstruktorze z argumentami kl1( int N ) ten mechanizm nie działa.
Da się to prosto obejść czy trzeba tworzyć konstruktory bazujące na poprzednich konstruktorach?
jeśli konstruktory kl3 nie powinny robić nic poza inicjalizacją klasy bazowej możesz napisać wewnątrz kl3:
using kl2::kl2
spowoduje to "odziedziczenie" konstruktorów klasy bazowej.
http://pastebin.com/9Ngn0fGW