okladka

Nie ucz się C++ -- naucz się programować w C++

Książka ta ma pomóc Czytelnikowi w szybkim nauczeniu się języka C++ poprzez pisanie w nim przydatnych programów. Ta strategia wydaje się oczywista, jednak jest odmienna od powszechnie przyjętej metodologii nauczania. Autorzy nie będą uczyć Cię języka C, choć wielu uważa, że jest to niezbędne. W prezentowanych przykładach od razu wykorzystane zostaną wysokopoziomowe struktury, a prezentacja sposobu ich zastosowania będzie często wyprzedzać omówienie ich fundamentów. Dzięki takiemu podejściu zaczniesz szybko pisać programy wykorzystujące idiomy C++.

Zastosowany w książce schemat autorzy wypróbowali podczas kursów prowadzonych na Uniwersytecie Stanforda, na których studenci uczą się pisać programy już na pierwszych zajęciach.

Poznaj:

O autorach:
Andrew Koenig jest członkiem działu badającego systemy oprogramowania w Shannon Laboratory firmy AT&T oraz redaktorem projektu komitetów standaryzacyjnych języka C++. [więcej...\

Barbara Moo jest konsultantką z dwudziestoletnim doświadczeniem programistycznym, zarządzała projektem pierwszego kompilatora C++. [więcej...\


Przedmowa (9)
Wstęp (15)
Rozdział 1. Operacje na ciągach (25)
Rozdział 2. Pętle i liczniki (37)
Rozdział 3. Przetwarzanie porcji danych (61)
Rozdział 4. Organizacja programów i danych (81)
Rozdział 5. Kontenery sekwencyjne i analiza ciągów tekstowych (109)
Rozdział 6. Korzystanie z algorytmów biblioteki standardowej (141)
Rozdział 7. Stosowanie kontenerów asocjacyjnych (169)
Rozdział 8. Pisanie funkcji uogólnionych (189)
Rozdział 9. Definiowanie własnych typów (209)
Rozdział 10. Zarządzanie pamięcią i niskopoziomowymi strukturami danych (227)
Rozdział 11. Definiowanie abstrakcyjnych typów danych (249)
Rozdział 12. Obiekty typów definiowanych przez użytkownika jako wartości (279)
Rozdział 13. Dziedziczenie i wiązanie dynamiczne (299)
Rozdział 14. Automatyczne (prawie) zarządzanie pamięcią (329)
Rozdział 15. Obrazki znakowe - podejście drugie (347)
Rozdział 16. Co dalej? (371)
Dodatek A Tajniki języka (375)
Dodatek B Opis biblioteki (395)
Skorowidz (417)