ODBIERZ TWÓJ BONUS :: »

C++. Biblioteka standardowa. Podręcznik programisty. Wydanie II Nicolai M. Josuttis

Autor:
Nicolai M. Josuttis
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
4.9/6  Opinie: 19
Stron:
1120
Druk:
oprawa twarda
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
niedostępna
Powiadom mnie, gdy książka będzie dostępna

Ebook
89,40 zł 149,00 zł (-40%)
74,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Nowości języka C++11, w tym automatyczna dedukcja typu, lambdy i semantyka przeniesienia
  • Zastosowania i różnice między kontenerami STL: wektory, listy, mapy, multimapy, zbiory i kontenery nieuporządkowane
  • Tworzenia i używania iteratorów różnych kategorii oraz adaptatorów iteratorów
  • Implementowania i wykorzystywania algorytmów STL: sortowania, wyszukiwania, kopiowania, usuwania i transformacji danych
  • Tworzenia własnych obiektów funkcyjnych oraz korzystania z predefiniowanych funktorów i lambd
  • Zarządzania pamięcią przy użyciu inteligentnych wskaźników: unique_ptr, shared_ptr, weak_ptr
  • Obsługi wyjątków i błędów w programach C++ oraz w bibliotece STL
  • Pracy z parą, krotką, cechami typów i narzędziami metaprogramowania
  • Wykorzystywania klas i funkcji do obsługi czasu, daty oraz operacji na liczbach wymiernych
  • Pracy z kontenerami specjalnymi: stosami, kolejkami, kolejkami priorytetowymi i bitset
  • Operacji na łańcuchach znakowych: konstrukcja, modyfikacja, wyszukiwanie, konwersje i wydajność
  • Używania wyrażeń regularnych do dopasowywania, wyszukiwania i zamiany tekstu
  • Realizacji operacji wejścia-wyjścia z użyciem strumieni, formatowania i manipulowania danymi
  • Umiędzynarodawiania aplikacji: obsługi kodowań, ustawień lokalnych, formatowania liczb, dat i walut
  • Generowania liczb losowych, pracy z rozkładami i liczbami zespolonymi
  • Tworzenia aplikacji wielowątkowych i współbieżnych z użyciem async, future, thread oraz promise

Lektura obowiązkowa dla każdego programisty C++!

Pomimo olbrzymiej konkurencji ze strony platformy .NET oraz języka Java język C++ wciąż jest niezastąpiony w wielu dziedzinach. Wszędzie tam, gdzie wymagane są najwyższa wydajność, pełna kontrola nad sprzętem oraz przewidywalność, C++ jest bezkonkurencyjny. Biblioteka standardowa C++ to zestaw klas i interfejsów, które w znaczny sposób zwiększają możliwości tego języka. Warto wykorzystać jej potencjał!

Biblioteka standardowa C++ poza wieloma niewątpliwymi zaletami ma jedną poważną wadę - jest trudna do opanowania. Właśnie dlatego potrzebny Ci jest ten podręcznik! W trakcie lektury poznasz nowe elementy języka C++ w wersji 11. Następnie dowiesz się, czym jest standardowa biblioteka szablonów (STL), oraz zobaczysz, jak wykorzystać w codziennej pracy: mapy, multimapy, iteratory, listy oraz wiele innych elementów. Na sam koniec nauczysz się poprawnie korzystać ze współbieżności oraz tworzyć aplikacje obsługujące różne wersje językowe. Każdy z komponentów biblioteki został dokładnie przedstawiony: z opisem przeznaczenia, przykładami oraz problemami, których może przysporzyć. Książka ta jest obowiązkową lekturą każdego programisty C++!

Dzięki tej książce:

  • poznasz nowości języka C++ w wersji 11
  • wykorzystasz możliwości kontenerów STL
  • zrozumiesz zastosowanie iteratorów
  • zobaczysz na praktycznych przykładach, jak działają komponenty
  • błyskawicznie opanujesz możliwości biblioteki standardowej C++

Odkryj potęgę C++!

W marcu jak w zaczytanym garncu!  Ebooki -40%, książki -35%

Wybrane bestsellery

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka ,,C++. Biblioteka standardowa. Podręcznik programisty. Wydanie II" obejmuje nowości wprowadzone w C++11?
Tak, książka szczegółowo omawia nowe elementy języka C++ w wersji 11, w tym składnię, szablony, lambdy, semantykę przeniesienia i wiele innych zagadnień.
2. Czy w książce znajdę praktyczne przykłady kodu i ich omówienie?
Tak, każdy komponent biblioteki standardowej C++ został przedstawiony z opisem przeznaczenia, przykładami użycia oraz potencjalnymi problemami, które mogą pojawić się podczas programowania.
3. Czy podręcznik nadaje się do samodzielnej nauki C++ i STL?
Tak, książka została napisana z myślą o czytelnikach chcących samodzielnie opanować zarówno podstawy, jak i zaawansowane aspekty biblioteki standardowej oraz STL w C++. Autor wyjaśnia zagadnienia krok po kroku.
4. Jakie zagadnienia dotyczące STL są szczegółowo omówione w książce?
Książka szczegółowo opisuje kontenery STL (np. vector, list, map), iteratory, algorytmy, obiekty funkcyjne, lambdy, wyrażenia regularne, wejście-wyjście, współbieżność oraz internacjonalizację.
5. Czy książka wyjaśnia różnice między starszymi a nowszymi wersjami standardu C++?
Tak, podręcznik porównuje standardy C++98 i C++11, omawiając zgodności, różnice oraz typowe pytania związane z migracją kodu.
6. Czy w książce znajdę informacje o obsłudze wyjątków i błędów w C++?
Tak, w książce znajdują się rozdziały poświęcone obsłudze błędów i wyjątków zarówno w samym języku C++, jak i w bibliotece STL.
7. Czy podręcznik jest odpowiedni jako materiał pomocniczy na studiach informatycznych?
Tak, książka stanowi solidne źródło wiedzy zarówno dla studentów kierunków informatycznych, jak i osób przygotowujących się do pracy zawodowej jako programista C++.
8. Czy książka jest dostępna w wersji elektronicznej (e-book)?
Dostępność wersji elektronicznej zależy od aktualnej oferty księgarni Helion.pl. Informację o dostępnych formatach (druk, e-book, audiobook) znajdziesz na stronie produktu.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
149,00 zł
Niedostępna
Ebook
89,40 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile