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
47,40 zł 79,00 zł (-40%)
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.

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

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
47,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 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