Książka C ++ Templates: The Complete Guide , (c) 2002, wydaje mi się bardzo atrakcyjna, ale ponieważ ma 12 lat, obawiam się, że może być nieaktualna. Istnieje kilka bardzo pozytywnych recenzji Amazon datowanych jeszcze rok temu i nie widzę żadnych innych najnowszych tytułów na szablonach C ++. Czy ktoś wie, czy książka o szablonach opublikowana w 2002 roku (w przeciwieństwie do książki o STL) miałaby składnię lub koncepcje, które zostałyby zastąpione lub dodane, powiedzmy, C ++ 11?
Poniżej znajduje się opis książki Amazon :
Szablony należą do najpotężniejszych funkcji C ++, ale zbyt często są zaniedbywane, niezrozumiane i niewłaściwie używane. Szablony C ++: Kompletny przewodnik zapewnia architektom i inżynierom oprogramowania jasne zrozumienie, dlaczego, kiedy i jak używać szablonów do tworzenia i utrzymywania czystszego, szybszego i bardziej inteligentnego oprogramowania w sposób bardziej wydajny.
Szablony C ++ zaczynają się od wnikliwego samouczka na temat podstawowych pojęć i funkcji językowych. Pozostała część książki stanowi obszerne odniesienie, najpierw skupiając się na szczegółach językowych, następnie na szerokiej gamie technik kodowania, a na końcu na zaawansowanych aplikacjach do szablonów. Przykłady użyte w książce ilustrują abstrakcyjne koncepcje i pokazują najlepsze praktyki.
Czytelnicy się uczą
- Dokładne zachowanie szablonów
- Jak uniknąć pułapek związanych z szablonami
- Idiomy i techniki, od podstawowego do wcześniej nieudokumentowanego
- Jak ponownie wykorzystać kod źródłowy bez zagrożenia wydajności lub bezpieczeństwa
- Jak zwiększyć wydajność programów C ++
- Jak produkować bardziej elastyczne i łatwe w utrzymaniu oprogramowanie