Ocena:

Książka jest dobrze zorganizowanym i pouczającym źródłem informacji na temat C++17, zawierającym praktyczne przykłady i przejrzysty styl prezentacji. Istnieją jednak obawy dotyczące formatowania w wydaniu Kindle, niektórych przestarzałych treści i przydatności dla początkujących.
Zalety:⬤ Dobrze zorganizowana i przejrzysta prezentacja
⬤ praktyczna z dużą ilością przykładów i ilustracji
⬤ dobre wprowadzenie do funkcji C++17
⬤ przydatne dla osób z pewnym doświadczeniem w programowaniu
⬤ koncentruje się na nowoczesnych technikach programowania C++
⬤ szczegółowe dyskusje na temat biblioteki standardowej.
⬤ Problemy z formatowaniem w wydaniu Kindle
⬤ nie jest przeznaczona dla początkujących
⬤ niektóre przykłady mogą nie działać ze starszymi kompilatorami
⬤ niektórzy recenzenci uznali, że nie jest warta swojej ceny, ponieważ podobne przepisy można znaleźć w Internecie
⬤ drobne błędy w treści.
(na podstawie 15 opinii czytelników)
C++17 STL Cookbook: Discover the latest enhancements to functional programming and lambda expressions
Ponad 90 przepisów wykorzystujących zaawansowane funkcje biblioteki standardowej w C++17
Główne cechy
⬤ Poznaj najnowsze funkcje języka C++ i dowiedz się, jak pisać lepszy kod przy użyciu biblioteki standardowej (STL). Skróć czas tworzenia aplikacji.
⬤ Zrozum zakres i moc funkcji STL, aby radzić sobie z rzeczywistymi problemami.
⬤ Tworzenie własnych algorytmów bez utraty prostoty i elegancji STL.
Opis książki
C++ przeszedł długą drogę i jest używany w każdej dziedzinie przemysłu. Szybki, wydajny i elastyczny, jest używany do rozwiązywania wielu problemów. Nadchodząca wersja C++ sprawi, że programiści zmienią sposób kodowania. Jeśli chcesz zrozumieć praktyczną użyteczność C++17 STL w celu pisania inteligentniejszego, w pełni przenośnego kodu, to ta książka jest dla Ciebie.
Zaczynając od nowych funkcji języka, ta książka pomoże ci zrozumieć mechanikę języka i funkcje biblioteczne oraz oferuje wgląd w ich działanie. W przeciwieństwie do innych książek, nasza przyjmuje specyficzne dla implementacji podejście do rozwiązywania problemów, które pomoże ci szybko pokonać przeszkody. Poznasz podstawowe koncepcje STL, takie jak kontenery, algorytmy, klasy użytkowe, wyrażenia lambda, iteratory i inne, pracując nad praktycznymi przepisami z prawdziwego świata. Przepisy te pomogą ci w pełni wykorzystać STL i pokażą, jak programować w lepszy sposób.
Pod koniec książki będziesz na bieżąco z najnowszymi funkcjami C++17 i zaoszczędzisz czas i wysiłek podczas eleganckiego rozwiązywania zadań za pomocą STL.
Czego się nauczysz
⬤ Dowiesz się o nowych podstawowych funkcjach języka i problemach, które miały rozwiązać.
⬤ Zrozumieć wewnętrzne działanie i wymagania iteratorów poprzez ich implementację.
⬤ Poznaj algorytmy, styl programowania funkcyjnego i wyrażenia lambda.
⬤ Wykorzystanie bogatego, przenośnego, szybkiego i dobrze przetestowanego zestawu dobrze zaprojektowanych algorytmów dostarczonych w STL.
⬤ Pracować z łańcuchami w sposób STL zamiast ręcznie tworzyć kod w stylu C.
⬤ Zrozumienie standardowych klas wsparcia dla współbieżności i synchronizacji oraz sposobów ich wykorzystania.
⬤ Korzystanie z dodatku do biblioteki systemu plików dostępnego w C++17 STL.
Dla kogo jest ta książka
Ta książka jest przeznaczona dla średnio-zaawansowanych programistów C++, którzy chcą w pełni wykorzystać Standardową Bibliotekę Szablonów najnowszej wersji C++: C++ 17.