e-mail sitemap strona główna
Tylko dzisiaj!
Promocja dnia

30% taniej

więcej
Administrowanie sieciami Cisco. Kurs video. Przygotowanie do egzaminu CCNA/ICND1 100-105
Cena: 71.285714285714 49.90 zł

Jak zarabiać kilkadziesiąt dolarów dziennie?

Darmowa część I

więcej
Poznaj sekrety Google AdSense
Cena: 39.97 zł
Visual Studio .NET 2005

Dwie darmowe części

więcej
Sekrety języka C#
Cena: 29.95 zł


Seria: Inne


Mastering the C++17 STL

Arthur O'Dwyer
Data wydania: 2017-09-28
stron: 379, miękka oprawa, format:

więcej na stronie helion.pl
This book breaks down the C++ STL, teaching you how to extract its gems and apply them to your programming.

About This Book

  • Boost your productivity as a C++ developer with the latest features of C++17
  • Develop high-quality, fast, and portable applications with the varied features of the STL
  • Migrate from older versions (C++11, C++14) to C++17

Who This Book Is For

This book is for developers who would like to master the C++ STL and make full use of its components. Prior C++ knowledge is assumed.

What You Will Learn

  • Make your own iterator types, allocators, and thread pools.
  • Master every standard container and every standard algorithm.
  • Improve your code by replacing new/delete with smart pointers.
  • Understand the difference between monomorphic algorithms, polymorphic algorithms, and generic algorithms.
  • Learn the meaning and applications of vocabulary type, product type and sum type.

In Detail

Modern C++ has come a long way since 2011. The latest update, C++17, has just been ratified and several implementations are on the way.
This book is your guide to the C++ standard library, including the very latest C++17 features.
The book starts by exploring the C++ Standard Template Library in depth. You will learn the key differences between classical polymorphism and generic programming, the foundation of the STL. You will also learn how to use the various algorithms and containers in the STL to suit your programming needs. The next module delves into the tools of modern C++. Here you will learn about algebraic types such as std::optional, vocabulary types such as std::function, smart pointers, and synchronization primitives such as std::atomic and std::mutex. In the final module, you will learn about C++'s support for regular expressions and file I/O.
By the end of the book you will be proficient in using the C++17 standard library to implement real programs, and you'll have gained a solid understanding of the library's own internals.

Style and approach

This book takes a concise but comprehensive approach to explaining and applying the C++ STL, one feature at a time.


Cena: 159.00 zł

dodaj do koszyka
Powiadom znajomego


Pozostałe z kategorii: C++ - Programowanie

Wprowadzenie do C++. Efektywne nauczanie. Wydanie III (199.00zł)
Algorytmy, struktury danych i techniki programowania. Wydanie V (49.00zł)
Boost C++ Application Development Cookbook - Second Edition (179.00zł)
Opus magnum C++ 11. Programowanie w języku C++. Wydanie II poprawione (komplet) (101.40zł)
Android System Programming (159.00zł)
Opus magnum C++11. Programowanie w języku C++ (komplet) (149.00zł)
Programowanie. Teoria i praktyka z wykorzystaniem C++. Wydanie II poprawione (129.00zł)
Safe C++. How to avoid common mistakes (72.24zł)
C++ Fundamentals (94.99zł)
Język C++. Owoce programowania. Wydanie IX (74.50zł)
C# 7 and .NET Core 2.0 High Performance (139.00zł)
Język C++ i przetwarzanie współbieżne w akcji. Wydanie II (49.50zł)
Język C++. Owoce programowania. Wydanie IX (89.40zł)
Opus magnum C++. Misja w nadprzestrzeń C++14/17. Tom 4 (24.50zł)
C++. Biblioteka standardowa. Podręcznik programisty. Wydanie II (149.00zł)
Język C++. Szkoła programowania. Wydanie VI (59.40zł)
Microsoft Visual C++ 2012. Praktyczne przykłady (54.90zł)
Embedded Systems Architecture (139.00zł)
C++. Kurs video. Poziom drugi. Programowanie obiektowe. Pisanie własnych klas (49.90zł)
C++. Ćwiczenia praktyczne. Wydanie III (14.50zł)

Pozostałe z serii: Inne

OpenGL. Księga eksperta. Wydanie VII (119.00zł)
Inżynieria oprogramowania. Jak zapewnić jakość tworzonym aplikacjom. eBook. Pdf (21.99zł)
Go Design Patterns (179.00zł)
100 rzeczy, które każdy projektant powinien wiedzieć o potencjalnych klientach (24.50zł)
UXUI. Design Zoptymalizowany. Manual Book (35.40zł)
Projektowanie architektoniczne. Wprowadzenie do zawodu architekta. eBook. Mobi (29.90zł)
Adobe Photoshop CC/CC PL. Oficjalny podręcznik (38.50zł)
Excel 2007 PL. Analiza danych, wykresy, tabele przestawne. Niebieski podręcznik (49.00zł)
Programming Google App Engine with Java. Build & Run Scalable Java Applications on Google's Infrastructure (126.65zł)
Office 2010 PL. Nieoficjalny podręcznik. eBook. ePub (79.00zł)
Mistrzowskie prezentacje. Slajdowy poradnik mówcy doskonałego. Wydanie 2 (19.95zł)
JavaScript dla dzieci dla bystrzaków (23.94zł)
Rune. Podróż pierwszej tajemnicy (17.45zł)
Adobe Photoshop CC. Kurs video. Poziom drugi. Zaawansowane techniki i triki dla każdego (29.90zł)
Active Directory. 3rd Edition (135.15zł)
Beautiful Teams. Inspiring and Cautionary Tales from Veteran Team Leaders (109.65zł)
Java. Praktyczne narzędzia (99.00zł)
Python. Uczenie maszynowe. Wydanie II (49.50zł)
Apache Cookbook (80.74zł)
Adobe InDesign CC. Kurs video. Poziom pierwszy. Praca z grafiką i tekstem (29.90zł)

zmniejszanie zdjęć png zmniejszanie zdjęć png | Jedyny profesjonalny operator w gminie stryszawa korzystaj z naszych usług telefonu, internetu i komputerów, wspieraj lokalną działalność a nie obcy kapitał | wolny apartament na nocleg i spanie wolne apartamenty Mielno last minute apartament nad morzem | Sklep Domix Wrocław Krynicka 7 denaturat wrocław Denaturat | Isnpiracjeswiateczne.com.pl