Erk700
#naukacplusplus #cplusplus #codeblocks
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
1
  • Najlepsze
  • Wszystkie komentarze
inplaz
@Erk700: tworząc obiekt klasy kl3, musisz zainicjalizować jego klasę bazową, jeśli tego nie zrobisz to wykona się to nie jawnie z wykorzystaniem konstruktora domyślnego klasy bazowej (o ile taki istnieje).
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.
2
lionbest
@Erk700: Nie musisz. Jeżeli dziedziczenie jest publiczne i jest jedno x to wystarczy NazwaObiektu.x.
1
Erk700
#naukacplusplus #cplusplus
Gdyby ktoś miał problemy ze standardem C++11,
bo chce sobie poużywać std::stod lub to_string()
Instalacja komiplatora MinGW w wersji 64-bitowej
http://cpp0x.pl/forum/temat/?id=15552
1
  • Najlepsze
  • Wszystkie komentarze
Erk700
@avruk: Tyle jest wystarczające do stworzenia prostego programu, działającego na Windows-ie i Linux-ie.
Windowsa potrzebuje też do czego innego.
1
a.....k
a.....k
@Erk700: miej godność człowieka i korzystaj z linuxa lub visual studio
0
Erk700
#cplusplus #naukacplusplus #informatykamator
Mam mały problem z użyciem standardu C++11 w kompilatorze MinGW.
Znalazłęm jego rozwiązanie tutaj:
http://stackoverflow.com/questions/8542221/stdstoi-doesnt-exist-in-g-4-6-1-on-mingw

,,This is a result of a non-standard declaration of vswprintf on Windows. The GNU Standard Library defines GLIBCXXHAVEBROKENVSWPRINTF on this platform, which in turn disables the conversion functions you're attempting to use. You can read more about this issue and
3
  • Najlepsze
  • Wszystkie komentarze
Erk700
2
kubaczka
@Erk700: zostaniesz z------y za nieuzywanie pastebin etc. Gdyby nie godzina to przeczytalbym polac kodu, ale zla forma (wpisu, moja zla tez dobrze nie rzutuje), dzien bo ej swienta motzno i forma ogolna. Jak cos ma 10+ linijek j---j to na pastebina, czytelnosc +200
1