home contactus
okladka

Poznanie ruchów figur szachowych to dopiero pierwszy krok w nauce tej gry. Aby ją opanować, trzeba zrozumieć strategie i taktyki, które wpływają na każdy ruch. To samo dotyczy języka C++. Znajomość właściwych strategii pomaga unikać pułapek i pracować o wiele skuteczniej. Rob Murray dzieląc się swoim doświadczeniem pomaga programistom C++ wykonać następny krok w kierunku tworzenia wydajnych aplikacji.

Licznie występujące w całej książce przykłady kodu mają na celu zilustrowanie przydatnych strategii programistycznych i ostrzec przed nabyciem niebezpiecznych nawyków. Aby dodatkowo ułatwić przyswajanie nowych umiejętności, każdy rozdział kończy się listą poruszonych w nim kluczowych zagadnień oraz pytaniami mającymi spowodować przemyślenia i dyskusje.

Książka przedstawia między innymi:

Robert B. Murray jest wicedyrektorem ds. inżynierii oprogramowania w firmie Quantitative Data Systems dostarczającej niestandardowych rozwiązań z zakresu oprogramowania dla czołowych firm. [więcej...\


Przedmowa (9)
Wprowadzenie (11)
Rozdział 1. Abstrakcja (15)
Rozdział 2. Klasy (27)
Rozdział 3. Uchwyty (59)
Rozdział 4. Dziedziczenie (75)
Rozdział 5. Dziedziczenie wielokrotne (91)
Rozdział 6. Projektowanie pod kątem dziedziczenia (103)
Rozdział 7. Szablony (119)
Rozdział 8. Szablony zaawansowane (139)
Rozdział 9. Możliwość ponownego wykorzystania (171)
Rozdział 10. Wyjątki (209)
Rozdział 11. Przenoszenie projektów do C++ (221)
Skorowidz (229)