BEN - odborná literatura s.r.o. je kamenné a internetové knihkupectví specializované na technické knihy.

Objektové programování v C++ v příkladech

Objektové programování v C++ v příkladech
 (Matoušek David)
obj. číslo114547
autor Matoušek David
vydal / výrobceBEN - technická literatura
rozsah / vazba148 stran A4 / brožovaná V2
vydání1. české
prodáváme od28.12.2011
ISBN / EAN978-80-7300-421-7
9788073004217
dostupnostSkladem
Cena
v kamenném obchodě
 
370 Kč
Internetová cena
pro zaslání poštou
370 Kč
Koupit   (ceny včetně DPH)  

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

  1. Základní odlišnosti mezi jazyky C a C++
  2. Základy OOP v jazyce C++
  3. Dědičnost - základní informace
  4. Dědičnost - doplnění
  5. Výjimky
  6. Přetěžování operátorů – základní informace
  7. Přetěžování operátorů – vylepšení třídy TRetez
  8. Proudová knihovna
  9. Konstantní a statické členy
  10. ADT - abstraktní datové typy
  11. Pokročilejší abstraktní datové typy
  12. ADT seznam s ukazovátkem
  13. Šablony
  14. Zbývající rysy jazyka C++
  15. STL - Standard Template Library

Download

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

Měřicí háčky

různé barvy a velikosti

Levné bastldesky

5×7, 7×9, 9×15 cm

Měřicí jehly

průměr 1 mm

Tlačítková klávesnice

100 Kč

Jazyky