Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Rozdział13.Kontenery.Analizujemywielespecjalnychstrukturdanych
dostępnychwbibliotekachBoostistdlib,którepomagająuporządkować
dane.Dowieszsięokontenerachsekwencyjnych,kontenerachasocjacyj-
nychinieuporządkowanychkontenerachasocjacyjnych.
Rozdział14.Iteratory.Poznaszpołączeniemiędzykontenerami,októ-
rychdowiedziałeśsięwpoprzednimrozdziale,ałańcuchami,którepoja-
wiąsięwnastępnym.Dowieszsięoróżnychrodzajachiteratorów,atakże
otym,dlaczegoichkonstrukcjazapewnianiesamowitąelastyczność.
Rozdział15.Łańcuchy.Wtymrozdzialenauczyszsię,jakzużyciemokre-
ślonejrodzinykontenerówmożnaprzetwarzaćtekstywystępującewjęzy-
kunaturalnym.Dowieszsiętakżeospecjalnychfunkcjachwbudowanych
włańcuchy,którepozwalająnawykonywanietypowychzadań.
Rozdział16.Strumienie.Zapoznaszsięzpodstawowąkoncepcjąleżącą
upodstawoperacjiwejściaiwyjścia.Dowieszsię,jakobsługiwaćstrumie-
niewejścioweiwyjściowezapomocąfunkcjiformatującychinieformatu-
jących,atakżewjakisposóbnależyużywaćmanipulatorów.Nauczyszsię
równieżzapisywaniadanychorazodczytywaniaichzplików.
Rozdział17.Systemyplików.Wtymmiejscupoznasznarzędziabibliote-
kistdlibsłużącedozarządzaniasystemamiplików.Dowieszsię,jakkon-
struowaćimodyfikowaćścieżki,badaćplikiikatalogiorazwyświetlać
strukturykatalogów.
Rozdział18.Algorytmy.Wtymrozdzialepokażemy,wjakisposóbmożna
łatworozwiązywaćproblemyzapomocąbibliotekistdlib.Poznaszimpo-
nującąliczbęalgorytmówowysokiejjakości.
Rozdział19.Współbieżnośćirównoległość.Przedstawiamytukilkapro-
stychmetodpozwalającychnaprogramowaniewielowątkowe,które
częściąbibliotekistdlib.Dowieszsięotypachfuture,muteksach,atakże
ozmiennychwarunkowychioperacjachatomowych.
Rozdział20.ProgramowaniesieciowezużyciembibliotekiBoostAsio.
Wtymrozdzialedowieszsię,jaktworzyćprogramyowysokiejwydaj-
ności,którepotrafiąkomunikowaćsięzesobązapośrednictwemsieci.
Zobaczysz,jaknależyużywaćbibliotekiBoostAsiozblokującymiinieblo-
kującymioperacjamiwejściaiwyjścia.
Rozdział21.Tworzenieaplikacji.Wostatnimrozdzialetejksiążkiprze-
analizujemykilkaważnychzagadnień.Dowieszsięofunkcjachobsługi
technicznej,którepozwalajązarządzaćcyklemżyciaaplikacji.Poznasz
równieżbibliotekęBoostProgramOptions,któraułatwiatworzenieapli-
kacjikonsolowychodczytującychdanewejściowewprowadzaneprzez
użytkownika.
Uwaga
Odwiedźstronęhttps://ccc.codes/,abyuzyskaćdostępdokodówźródłowychwykorzysta-
nychwtejksiążce.