home contactus
okladka

Zakładając znajomość podstaw języka C++ książka ta umożliwia programistom rozwinięcie zaawansowanych umiejętności programowania poprzez stosowanie styli i idiomów języka C++. Struktura książki zorganizowana jest wokół abstrakcji wspieranych przez język C++: abstrakcyjnych typów danych, kombinacji typów w strukturach dziedziczenia, programowania obiektowego i dziedziczenia wielokrotnego. W książce przedstawione zostają także te idiomy, które nie znajdują bezpośredniego wsparcia w języku C++, takie jak wirtualne konstruktory, obiekty prototypów i zaawansowane techniki odzyskiwania nieużytków.

Książka:

Książka ta jest ważnym podręcznikiem dla każdego programisty aplikacji lub programisty systemowego posługującego się językiem C++.

O autorze:
James Coplien pracuje w departamencie związanym z badaniami nad produkcją oprogramowania w firmie AT&T Bell Laboratories. Jest także konsultantem przy dużych projektach wykorzystujących technologie obiektowe. [więcej...\


Przedmowa (9)
Rozdział 1. Wprowadzenie (15)
Rozdział 2. Abstrakcyjne typy danych (21)
Rozdział 3. Konkretne typy danych (49)
Rozdział 4. Dziedziczenie (91)
Rozdział 5. Programowanie obiektowe (119)
Rozdział 6. Projektowanie obiektowe (191)
Rozdział 7. Ponowne użycie i obiekty (233)
Rozdział 8. Programowanie za pomocą przykładów (263)
Rozdział 9. Emulacja języków symbolicznych w C++ (289)
Rozdział 10. Dynamiczne dziedziczenie wielokrotne (335)
Rozdział 11. Zagadnienia systemowe (341)
Dodatek A Język C w środowisku języka C++ (367)
Dodatek B Reprezentacja figur geometrycznych w języku C++ (391)
Dodatek C Referencje jako wartości zwracane przez operatory (403)
Dodatek D Kopiowanie "bit po bicie" (407)
Dodatek E Figury geometryczne i idiom symboliczny (409)
Dodatek F Programowanie strukturalne w języku C++ (447)
Spis rysunków (461)
Spis listingów (463)
Skorowidz (467)