BEN - odborná literatura s.r.o. je kamenné a internetové knihkupectví specializované na technické knihy.
Objektové programování v C++ v příkladech
obj. číslo | 114547 |
---|---|
autor | Matoušek David |
vydal / výrobce | BEN - technická literatura |
rozsah / vazba | 148 stran A4 / brožovaná V2 |
vydání | 1. české |
prodáváme od | 28.12.2011 |
ISBN / EAN | 978-80-7300-421-7 9788073004217 |
dostupnost | Skladem |
Cena v kamenném obchodě | 370 Kč |
Internetová cena pro zaslání poštou | 370 Kč |
Aktualizováno 6.8.2013
Popis
Elektronická podoba knihy:
Stav zpracování titulu
- Kniha v tisku.
obsah | download | reakce | odkazy | keywords |
---|
Kniha je určena všem zájemcům o objektové programování v jazyce C++, kteří již mají předchozí znalosti jazyka C. Text je budován tak, aby čtenář mohl postupně vlastními silami pochopit objektové programování v jazyce C++. Výklad je doplněn celkem 39 řešenými příklady.
První kapitola uvádí základní odlišnosti mezi jazyky C a C++ bez ohledu na objektové vlastnosti. Jedná se zejména o přetěžovaní a implicitní parametry funkcí, volání odkazem a použití proudů.
Ve druhé kapitole se seznámíme se základy objektového programování v C++. Budou vysvětleny pojmy: zapouzdření, atribut, metoda, úroveň přístupu, konstruktor a destruktor.
Kapitoly 3 a 4 vysvětlují dědičnost a spojené pojmy jako polymorfismus, virtuální metody, RTTI, abstraktní třídy, čisté virtuální metody.
V páté kapitole se probírají výjimky a jsou doplněny informace o operátorech new a delete.
Kapitoly 6 a 7 probírají přetěžování operátorů. Formou praktických příkladů je ukázáno přetížení operátorů pro práci s komplexními čísly a realizace třídy pro práci s řetězci. Dále jsou vysvětleny související pojmy spřátelených tříd a funkcí, mělká a hluboká kopie.
Osmá kapitola doplňuje informace k proudové knihovně. Je uvedena hierarchie proudů, proudy specializované na práci se soubory a řetězci. Připojena je též ukázka definování uživatelských proudových manipulátorů.
Devátá kapitola probírá konstantní a statické členy, tedy konstantní a statické atributy nebo metody.
Kapitoly 10, 11 a 12 jsou věnovány abstraktním datovým typům (ADT). Nejdříve jsou zopakovány obecné informace o datových typech, dále se probírají pojmy signatura a axiom. Jednotlivé příklady jsou zaměřeny na jednosměrný spojový seznam, polymorfní seznam, zásobník, frontu a obousměrný seznam s ukazovátkem.
Třináctá kapitola probírá šablony a genericitu, hlavním příkladem je šablona zásobníku.
Čtrnáctá kapitola doplňuje zbývající rysy jazyka C++ tedy prostory jmen a ukazatele do tříd.
Patnáctá kapitola je úvodem do standardní knihovny šablon (STL). Probírány jsou zejména šablony vector a map a dále iterátory a algoritmy.
Historie vydání
- 1. vydání - 2011 - ISBN 978-80-7300-421-7
- 1. vydání - 2011 - ISBN 978-80-7300-422-4 (elektronická kniha ve formátu PDF)
Stručný obsah
- Základní odlišnosti mezi jazyky C a C++
- Základy OOP v jazyce C++
- Dědičnost - základní informace
- Dědičnost - doplnění
- Výjimky
- Přetěžování operátorů – základní informace
- Přetěžování operátorů – vylepšení třídy TRetez
- Proudová knihovna
- Konstantní a statické členy
- ADT - abstraktní datové typy
- Pokročilejší abstraktní datové typy
- ADT seznam s ukazovátkem
- Šablony
- Zbývající rysy jazyka C++
- STL - Standard Template Library
Download
- podrobný obsah - ve formátu PDF
- ukázka knihy - ve formátu PDF
- update - zatím žádný není
Recenze lektorů a reakce čtenářů
- zatím žádné nejsou
Odkazy
- zatím žádné nejsou
Keywords
-
obecná charakteristika
slova -
obsah knihy
obsah -
rejstřík knihy
rejstříková slova
URL adresa
domovská stránka této knihy/zboží na Internetu = trvalá a neměnná internetová adresa:http://shop.ben.cz/cz/114547-objektove-programovani-v-c-v-prikladech.aspx