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
74,50 zł 149,00 zł (-50%)
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++!

Wiosna w głowie, ebook w dłoni! / do -50% na tysiące tytułów

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
74,50 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 Google Pay Ikona płatności ING Bank Śląski 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łać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile