ODBIERZ TWÓJ BONUS :: »

Więcej niż C++. Wprowadzenie do bibliotek Boost Björn Karlsson

Więcej niż C++. Wprowadzenie do bibliotek Boost Björn Karlsson - okladka książki

Więcej niż C++. Wprowadzenie do bibliotek Boost Björn Karlsson - okladka książki

Autor:
Björn Karlsson
Serie wydawnicze:
Standard
Wydawnictwo:
Helion
Ocena:
4.5/6  Opinie: 2
Stron:
384
Druk:
oprawa miękka
Czytaj fragment
Książka
51,35 zł 79,00 zł (-35%)
47,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Druk na żądanie

Czego się nauczysz?

  • Wykorzystywania inteligentnych wskaźników do zarządzania pamięcią w C++
  • Stosowania bezpiecznych konwersji typów za pomocą bibliotek Conversion
  • Używania narzędzi do sprawdzania typów i asercji w czasie kompilacji
  • Implementowania klas niekopiowalnych i zarządzania adresami obiektów
  • Przeciążania operatorów przy użyciu biblioteki Operators
  • Przetwarzania tekstu i stosowania wyrażeń regularnych z biblioteką Regex
  • Przechowywania dowolnych typów danych dzięki bibliotece Any
  • Tworzenia typów wariantowych i obsługi wielu typów w jednej zmiennej z Variant
  • Pracy z krotkami i grupowania różnych typów danych za pomocą Tuple
  • Realizowania wiązania argumentów funkcji i tworzenia wywołań zwrotnych z Bind
  • Definiowania wyrażeń lambda i funkcji anonimowych przy użyciu Lambda
  • Przechowywania i wywoływania obiektów funkcyjnych z biblioteką Function
  • Zarządzania sygnałami i slotami do komunikacji między obiektami z Signals
  • Integracji bibliotek Boost z istniejącym kodem C++ i biblioteką standardową
  • Usprawniania programowania generycznego i metaprogramowania z użyciem szablonów

Język C++ znajduje coraz więcej zastosowań, w wypadku których biblioteka standardowa często okazuje się zbyt uboga. Projekt Boost powstał w celu wypełnienia luk i wyeliminowania niedoskonałości biblioteki STL. Dziś biblioteki Boost zyskują coraz większą popularność, czego dowodem jest włączenie dziesięciu z nich do przygotowywanej biblioteki standardowej języka C++0x. Twórcy kolejnej specyfikacji C++ zdecydowali się nawet na kilka modyfikacji języka w celu ułatwienia korzystania z bibliotek Boost.

Książka "Więcej niż C++. Wprowadzenie do bibliotek Boost" to przegląd 58 bibliotek projektu. Dwanaście z nich omówiono szczegółowo i zilustrowano przykładami. Analizując zaprezentowane projekty, przekonasz się, jak bardzo biblioteki Boost ułatwiają pracę i pozwalają ulepszyć aplikacje. Nauczysz się korzystać z inteligentnych wskaźników, obiektów funkcyjnych, wyrażeń regularnych i wielu innych funkcji oferowanych przez biblioteki Boost.

  • Bezpieczna konwersja typów
  • Stosowanie elastycznych bibliotek kontenerów
  • Wyrażenia regularne
  • Wywołania zwrotne
  • Zarządzanie sygnałami i slotami

Wykorzystaj już teraz elementy bibliotek Boost, a nowa biblioteka standardowa nie będzie miała przed Tobą żadnych tajemnic.

Wpuść do głowy dobrą książkę! / Ebooki i książki do -45%

Wybrane bestsellery

Zobacz pozostałe książki z serii Standard

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy muszę znać zaawansowane techniki programowania w C++, aby skorzystać z tej książki?
Nie, książka jest napisana przystępnym językiem i wyjaśnia zagadnienia krok po kroku, dlatego mogą z niej korzystać zarówno osoby średniozaawansowane, jak i bardziej doświadczeni programiści C++.
2. Jakie konkretne biblioteki Boost są omawiane w książce?
Autor szczegółowo omawia 12 wybranych bibliotek Boost, m.in. Smart_ptr, Conversion, Utility, Operators, Regex, Any, Variant, Tuple, Bind, Lambda, Function oraz Signals, ilustrując ich zastosowanie praktycznymi przykładami.
3. Czy książka zawiera przykłady kodu i praktyczne zastosowania bibliotek Boost?
Tak, każdy rozdział zawiera liczne przykłady kodu, które pokazują, jak efektywnie wykorzystać wybrane biblioteki Boost w codziennej pracy programisty.
4. Czy ta książka pomoże mi przygotować się do korzystania z nowych standardów C++?
Tak, poznając biblioteki Boost opisane w książce, nabędziesz umiejętności, które ułatwią Ci pracę z nowoczesnym C++ i przyszłymi wersjami standardu, ponieważ wiele elementów Boost zostało włączonych do C++0x.
5. Czy znajdę w książce porównania bibliotek Boost ze standardową biblioteką C++?
Tak, w każdym rozdziale autor porównuje możliwości danej biblioteki Boost z funkcjonalnościami dostępnymi w standardowej bibliotece C++, wskazując różnice, zalety i ograniczenia.
6. Czy książka nadaje się do samodzielnej nauki?
Tak, książka została napisana z myślą o samodzielnej nauce - zawiera jasne wyjaśnienia, przykłady oraz podsumowania, które ułatwiają przyswajanie wiedzy.
7. W jakim formacie dostępna jest książka na Helion.pl?
Książka dostępna jest w wersji papierowej, a często również w formatach elektronicznych (ebook: PDF, ePub, mobi) - aktualne opcje 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
51,35 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
Bezpieczne płatności szyfrowane SSL