www.rsmadvocate.com
okladka

Poznaj skuteczne rozwiązania problemów,
jakie napotkasz podczas codziennej pracy programisty

Nauka każdego nowego zagadnienia przebiega zdecydowanie szybciej i efektywniej pod kierunkiem osoby znającej temat. Nie inaczej jest w przypadku nauki programowania w języku C++. Programowanie w tym języku wymaga dogłębnego opanowania możliwości biblioteki standardowej, inżynierii oprogramowania i wielu innych tematów. Rozwiązując samodzielnie zagadki, jakie często pojawiają się podczas poznawania języka C++ lepiej zapamiętujemy ich rozwiązania, dzięki czemu łatwiej możemy zastosować je w codziennej pracy.

Książka "Wyjątkowy język C++. 40 nowych łamigłówek, zadań programistycznych i rozwiązań" to zbiór zagadnień związanych z niemal wszystkimi aspektami programowania w C++, przedstawionych w formie zagadek z rozwiązaniami. Opisuje zarówno podstawy stosowania szablonów, biblioteki standardowej i projektowanie klas, jak i tematy zaawansowane -- przestrzenie nazw, wyjątki, dziedziczenie i zarządzanie zasobami. Czytając ją, przekonasz się, w jaki sposób można użyć pozornie niezwiązanych ze sobą elementów do opracowania nowych i oryginalnych rozwiązań częstych problemów.

Gdy zrozumiesz zagadnienia opisywane w tej książce, nie będziesz musiał podczas programowania zastanawiać się nad szczegółami -- będziesz mógł skoncentrować się na problemach, które naprawdę chcesz rozwiązać.

O autorze:
Herb Sutter to ekspert od programowania w języku C++. Jest regularnie zapraszany do wygłaszania wykładów na konferencjach dla programistów. [więcej...\


Słowo wstępne (7)
Przedmowa (9)
Rozdział 1. Programowanie uogólnione i biblioteka standardowa języka C++ (13)
Rozdział 2. Optymalizacja a efektywność (89)
Rozdział 3. Zagadnienia i techniki związane z bezpieczną obsługą wyjątków (121)
Rozdział 4. Dziedziczenie i polimorfizm (159)
Rozdział 5. Zarządzanie zasobami i pamięcią (179)
Rozdział 6. Funkcje swobodne i makrodefinicje (203)
Rozdział 7. Zagadnienia różne (225)
Posłowie (245)
Dodatek A Optymalizacje, które nie są optymalizacjami (247)
Dodatek B Wyniki testów (263)
Bibliografia (271)
Skorowidz (273)