Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
28
10Wprowadzenie
Jesteś
tutaj...
STOP
START
WPROWADZENIE
Rozdział1
DOPROGRAMOWANIA
WPROWADZENIE
PROGRAMOWANIA
RÓWNOLEGŁEGO
Rozdział2
PODSTAWY
Rozdział9
DODATEK
Rozdział8
KOMPUTEROWA
PODSTAWYC++
ARYTMETYKA
Rozdział7
Rozdział3
SEMESTRI
ZARZĄDZANIEPAMIĘCIĄ
PROGRAMOWANIE
PROGRAMOWANIA
ZAAWANSOWANE
OBIEKTOWEGO
OBIEKTOWE
ZGŁĘBIANIE
Rozdział5
Rozdział6
Rozdział4
SEMESTRIII
SEMESTRII
Rysunek1.1.StrukturatejksiążkipokazananadiagramiestanuwjęzykuUML.Rozdziały2i3stano-
wiąwprowadzeniedotematutejksiążki.Napoziomzaawansowanyprzechodzimywrazzrozdziałami
4,5i6.Dalejmamyrozdział7poświęconyarytmetycekomputerowejorazrozdział8,którytraktuje
oprogramowaniurównoległym.Dododatkumożnaodwołaćsięzpoziomukażdegozwcześniejszych
rozdziałów
Rozdział3:flPodstawyC++”-rozdziałtenstanowizasadniczewprowadzeniewpodsta-
wowe,alejednocześniebardzoistotnekonstrukcjeC++.Najpierwomawiamywbudowane
typydanychorazmetodyichinicjalizacji.Następnieponownieprzyglądamysięstd::vector
orazstd::string-tymrazembardziejszczegółowo.Wkolejnychsekcjachpoznajemy
słowokluczoweauto,wprowadzeniedoalgorytmów,strukturiklasbibliotekistandardowej,
tabliceostałejwielkościtworzonezapomocąstd::array,referencje,wskaźniki,instruk-
cje,funkcje(włączającwtofunkcjelambda),krotki(ang.tuples)iwiązaniastrukturalne,
atakżeoperatory.Wrazzwielomamałymiprzykładamiprzedstawionetrzyrelatywnie
proste,alekompletneprojekty:reprezentacjamacierzy,klasadoreprezentacjitrójmianów
kwadratowychorazprojektzawierającydwieniestandardoweklasysłużącedoreprezentacji
iwymianywalut.Celemtychprzykładów,takjakicałegorozdziału,jestnauczenie,wjaki
sposóbpoprawnietworzyćikorzystaćzpojedynczejklasywrazzjejdanymiifunkcjami
składowymi(ang.dataandfunctionmembers).
Rozdział4:flZgłębianieprogramowaniaobiektowego”-rozdziałtenpozwalanamopa-
nowaćśredniozaawansowaneizaawansowanetechnikiC++.Specjalnynaciskpołożony
jestnaOODiOOP.PoomówieniugłównychparadygmatówOODiOOPprzedstawiona
jestanatomiaklaswrazzzasadamidostępu.Następniewprowadzonezostajeprzeładowa-
nieoperatorów(ang.operatoroverloading),któreodrazuprzećwiczymynaklasiesłużącej