Więcej niż C++. Wprowadzenie do bibliotek Boost
- Autor:
- Björn Karlsson
- Ocena:
- 4.5/6 Opinie: 2
- Stron:
- 384
- Druk:
- oprawa miękka
Opis ebooka: Więcej niż C++. Wprowadzenie do bibliotek Boost
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.
Wybrane bestsellery
-
Ta książka pomoże Ci się przygotować do pracy na stanowisku testera oprogramowania, a także zapewni wsparcie podczas wykonywania nowych zadań. Znajdziesz tu dokładne omówienie podstaw testowania, jego różnych rodzajów i poziomów w odniesieniu do zastosowania na różnych etapach pracy nad projektem...
Tester samouk. Praktyczny przewodnik po testowaniu oprogramowania na bazie gotowego projektu Tester samouk. Praktyczny przewodnik po testowaniu oprogramowania na bazie gotowego projektu
(35.40 zł najniższa cena z 30 dni)38.35 zł
59.00 zł(-35%) -
Firmy z branży IT prześcigają się w tworzeniu rozwiązań zwiększających wydajność pracy, jak również podnoszących poziom specjalizacji pracowników w określonych dziedzinach. Od kilku już lat pozycja full stack developera, który wykonywał wszystkie prace programistyczne, jest wielką rzadkością. Obe...
Postman i SQL. Kurs video. Metody testowania REST API i przeszukiwania baz danych Postman i SQL. Kurs video. Metody testowania REST API i przeszukiwania baz danych
(39.90 zł najniższa cena z 30 dni)103.34 zł
159.00 zł(-35%) -
Zigi to postać fikcyjna - warta poznania! Autor książki, sam będący od wielu lat testerem, wyposażył swojego bohatera we własne doświadczenia. Dołożył do nich trochę „case’ów”, które widział, o których słyszał lub czytał, ubrał je w przystępne słowa i sfabularyzował dla podkręce...(35.40 zł najniższa cena z 30 dni)
38.35 zł
59.00 zł(-35%) -
Testowanie oprogramowania to jedna z najdynamiczniej rozwijających się dziedzin inżynierii oprogramowania. Zarobki doświadczonych testerów są porównywalne z wynagrodzeniem, jakie otrzymują dobrzy programiści. Aby rozpocząć karierę w tym zawodzie, trzeba się legitymować odpowiednimi umiejętnościam...
Certyfikowany tester ISTQB®. Poziom podstawowy. Wydanie II Certyfikowany tester ISTQB®. Poziom podstawowy. Wydanie II
(65.40 zł najniższa cena z 30 dni)70.85 zł
109.00 zł(-35%) -
Właściwe wymagania to nie tylko kwestia ich dokumentacji, ale też przede wszystkim kwestia odpowiedniego ich pozyskania i walidacji. Dobrej jakości wymagania zmniejszają ryzyko produktowe i projektowe, pozwalają tworzyć systemy, które realnie spełniają potrzeby interesariuszy i umożliwiają im osi...
Inżynieria wymagań. Kurs video. Modelowanie wymagań i rozwiązań w projektach informatycznych Inżynieria wymagań. Kurs video. Modelowanie wymagań i rozwiązań w projektach informatycznych
(39.90 zł najniższa cena z 30 dni)109.85 zł
169.00 zł(-35%) -
Naglący termin, niedoczas, permanentne opóźnienie - oto najwierniejsi towarzysze i zarazem najwięksi wrogowie kierownika projektu. Nawet certyfikowani project managerowie, ludzie z ogromną wiedzą i nie mniejszym doświadczeniem, raz po raz znajdują się w sytuacji, w której potrzeba naprawdę wielki...(35.40 zł najniższa cena z 30 dni)
38.35 zł
59.00 zł(-35%) -
Nie pamiętasz jakiegoś algorytmu? Nie wiesz, jaką strukturę danych należy zastosować? Nie masz pojęcia, jak wyznaczyć złożoność obliczeniową algorytmu? Nie martw się, Twoje problemy należą już do przeszłości! Tablice informatyczne. Algorytmy pozwolą Ci szybko odnaleźć i przypomnieć sobie podstawo...(6.90 zł najniższa cena z 30 dni)
8.49 zł
17.00 zł(-50%) -
Trzymasz w dłoni kolejne wydanie niezwykle popularnego podręcznika do nauki C. Podobnie jak poprzednie wydania, także to zostało zaktualizowane i uzupełnione, między innymi o elementy standardu C11. Książka stanowi przemyślane, przejrzyste i wnikliwe wprowadzenie do języka C. Czytelnie wyjaśnia z...(107.40 zł najniższa cena z 30 dni)
116.35 zł
179.00 zł(-35%) -
Książka Wojciecha Próchnickiego jest skierowana do pracowników działu finansów, controllingu i księgowości. Wyjaśnia możliwości pracy z Excelem na przykładach, omawiając piętnaście różnych przypadków i problemów, z którymi może spotkać się osoba pracująca w tych obszarach. Zakres tematyczny omawi...
Zastosowanie Excela w pracy analityka finansowego, specjalisty ds. controllingu i analityka sprzedaży Zastosowanie Excela w pracy analityka finansowego, specjalisty ds. controllingu i analityka sprzedaży
(19.90 zł najniższa cena z 30 dni)29.49 zł
59.00 zł(-50%)
Ebooka "Więcej niż C++. Wprowadzenie do bibliotek Boost" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Więcej niż C++. Wprowadzenie do bibliotek Boost" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Więcej niż C++. Wprowadzenie do bibliotek Boost" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Recenzje ebooka: Więcej niż C++. Wprowadzenie do bibliotek Boost (1) Poniższe recenzje mogły powstać po przekazaniu recenzentowi darmowego egzemplarza poszczególnych utworów bądź innej zachęty do jej napisania np. zapłaty.
-
Recenzja: Software Developers Journal Łukasz Maczułajtys; 2006-12-01Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Chyba każdy programista C++ słyszał o zestawie bibliotek BOOT. Spora część też ich używa. Swą ogromną popularność zawdzięczają zgodności z STLem (przy okazji wypełniają luki i eliminują jego niedoskonałości), a także jakże ważnej przenośności. Nic więc w tym dziwnego, że dziesięć z nich zostanie włączonych do biblioteki standardowej języka C++0x. W tym celu w nowym standardzie planuje się nawet wprowadzenie kilku modyfikacji języka.
"Więcej niż C++" nie jest książką dla początkujących o czym przestrzega też sam autor. Wymagana jest dobra znajomość języka, a także biblioteki standardowej. Chwilami czytelnik może zostać wprawiony w osłupienie zdaniami najeżonymi technicznymi pojęciami. Przy powtórnej lekturze jednak wszystko staje się jasne. Na pochwałę zasługuje rozplanowanie treści w książce. Każdy rozdział jest podzielony na mniejsze części poświęcone poszczególnym klasom wchodzącym w skład danej biblioteki. Każda z nich zaczyna się od nagłówka jaki należy umieścić w kodzie oraz deklaracji opisywanego szablonu. Następnie mamy omówienie metod wchodzących w jego skład funkcji zewnętrznych oraz zastosowanie opatrzone przykładami. Autor często odnosi się do elementów biblioteki standardowej, które zostały ulepszone, bądź których połączenie daje nowe możliwości.
W książce znajdziemy krótkie opisy 58 bibliotek projektu. Szczegółowo omówiono dwanaście z nich. Poznamy inteligentne wskaźniki (Smartptr), implementację wyrażeń regularnych (Regex), nowe sposoby rzutowania (Conversion), dowiemy się jak ułatwić sobie pracę z operatorami (Operators). Ze świata kontenerów i struktur danych bibliotek Boost przybliżona zostanie praca z krotkami (Tupie) i typ wariantowy (Variant Any). Trzecia część książki poświęcona jest obiektom funkcyjnym. I tu dowiemy się o sygnałach i slotach (Signals), wyrażeniach lambda (Lambda) wywołaniach zwrotnych (Function), a także poznamy ulepszony mechanizm pracy z funkcjonałami (Bind).
Niniejszą pozycję polecam wszystkim. Zarówno zawodowym programistom jak i hobbystom chcącym tworzyć nowoczesne oprogramowanie. Do ogłoszenia nowego standardu pozostały niecałe trzy lata. Ta książka pozwala pisać zgodnie z nim już dziś.
Szczegóły ebooka
- Tytuł oryginału:
- Beyond the C++ Standard Library: An Introduction to Boost
- Tłumaczenie:
- Przemysław Szeremiota
- ISBN Książki drukowanej:
- 83-246-0339-5, 8324603395
- Data wydania książki drukowanej:
- 2006-06-06
- Format:
- B5
- Numer z katalogu:
- 3277
- druk na żądanie!
- dnż
- Pobierz przykładowy rozdział PDF
Spis treści ebooka
- Przetwarzanie tekstów i ciągów znaków (19)
- Struktury danych, kontenery, iteratory i algorytmy (21)
- Obiekty funkcyjne i programowanie wyższego rzędu (24)
- Programowanie uogólnione i metaprogramowanie z użyciem szablonów (26)
- Liczby i obliczenia (29)
- Wejście-wyjście (31)
- Różne (32)
- Jak ulepszyć własne programy z użyciem biblioteki Smart_ptr? (39)
- Po co nam inteligentne wskaźniki? (40)
- Jak ma się biblioteka Smart_ptr do biblioteki standardowej C++? (41)
- scoped_ptr (42)
- scoped_array (50)
- shared_ptr (51)
- shared_array (63)
- intrusive_ptr (63)
- weak_ptr (74)
- Smart_ptr - podsumowanie (82)
- Jak ulepszyć własne programy z użyciem biblioteki Conversion? (83)
- polymorphic_cast (84)
- polymorphic_downcast (90)
- numeric_cast (93)
- lexical_cast (100)
- Conversion - podsumowanie (105)
- Jak ulepszyć własne programy z użyciem biblioteki Utility? (107)
- BOOST_STATIC_ASSERT (108)
- checked_delete (110)
- noncopyable (114)
- addressof (119)
- enable_if (121)
- Utility - podsumowanie (129)
- Jak ulepszyć własne programy z użyciem biblioteki Operators? (131)
- Jak ma się biblioteka Operators do biblioteki standardowej C++? (132)
- Operators (132)
- Stosowanie (137)
- Operators - podsumowanie (156)
- Jak ulepszyć własne programy z użyciem biblioteki Regex? (157)
- Jak ma się biblioteka Regex do biblioteki standardowej C++? (158)
- Regex (158)
- Stosowanie (160)
- Regex - podsumowanie (174)
- Jak ulepszyć własne programy z użyciem biblioteki Any? (177)
- Jak ma się biblioteka Any do biblioteki standardowej C++? (178)
- Any (178)
- Stosowanie (181)
- Any - podsumowanie (203)
- Jak ulepszyć własne programy z użyciem biblioteki Variant? (205)
- Jak ma się biblioteka Variant do biblioteki standardowej C++? (206)
- Variant (206)
- Stosowanie (209)
- Variant - podsumowanie (219)
- Jak ulepszyć własne programy z użyciem biblioteki Tuple? (221)
- Jak ma się biblioteka Tuple do biblioteki standardowej C++? (222)
- Tuple (222)
- Stosowanie (227)
- Tuple - podsumowanie (243)
- Jak ulepszyć własne programy z użyciem biblioteki Bind? (247)
- Jak ma się biblioteka Bind do biblioteki standardowej C++? (248)
- Bind (248)
- Stosowanie (249)
- Bind - podsumowanie (273)
- Jak ulepszyć własne programy z użyciem biblioteki Lambda? (275)
- Jak ma się biblioteka Lambda do biblioteki standardowej języka C++? (276)
- Lambda (277)
- Stosowanie (278)
- Lambda - podsumowanie (312)
- Jak ulepszyć własne programy z użyciem biblioteki Function? (313)
- Jak ma się biblioteka Function do biblioteki standardowej języka C++? (313)
- Function (314)
- Stosowanie (317)
- Function - podsumowanie (337)
- Jak ulepszyć własne programy z użyciem biblioteki Signals? (339)
- Jak ma się biblioteka Signals do biblioteki standardowej języka C++? (340)
- Signals (340)
- Stosowanie (343)
- Signals - podsumowanie (365)
Słowo wstępne (9)
Od autora (11)
Podziękowania (13)
O autorze (15)
Organizacja materiału (17)
Przegląd bibliotek Boost (19)
Część I Biblioteki ogólnego przeznaczenia (37)
Rozdział 1. Biblioteka Smart_ptr (39)
Rozdział 2. Biblioteka Conversion (83)
Rozdział 3. Biblioteka Utility (107)
Rozdział 4. Biblioteka Operators (131)
Rozdział 5. Biblioteka Regex (157)
Część II Kontenery i struktury danych (175)
Rozdział 6. Biblioteka Any (177)
Rozdział 7. Biblioteka Variant (205)
Rozdział 8. Biblioteka Tuple (221)
Część III Obiekty funkcyjne i programowanie wyższego rzędu (245)
Rozdział 9. Biblioteka Bind (247)
Rozdział 10. Biblioteka Lambda (275)
Rozdział 11. Biblioteka Function (313)
Rozdział 12. Biblioteka Signals (339)
Bibliografia (367)
Skorowidz (371)
Helion - inne książki
-
ChatGPT wywołał wstrząs w branży technologicznej. Programiści i wynalazcy otrzymali niesamowite możliwości dostępne na wyciągnięcie ręki. Interfejs API OpenAI i towarzyszące mu biblioteki stanowią gotowe rozwiązanie dla każdego twórcy aplikacji opartych na sztucznej inteligencji. Programista za p...
Tworzenie aplikacji z wykorzystaniem GPT-4 i ChatGPT. Buduj inteligentne chatboty, generatory treści i fascynujące projekty Tworzenie aplikacji z wykorzystaniem GPT-4 i ChatGPT. Buduj inteligentne chatboty, generatory treści i fascynujące projekty
(35.40 zł najniższa cena z 30 dni)38.35 zł
59.00 zł(-35%) -
Czym jest inżynieria wymagań? To systematyczne podejście do pozyskiwania i dokumentowania wymagań, a także zarządzania nimi. Polega na zrozumieniu potrzeb i oczekiwań interesariuszy, a następnie opisaniu, za pomocą wymagań, systemu, który je spełnia.
Certyfikowany inżynier wymagań. Na podstawie IREB CPRE. Poziom podstawowy Certyfikowany inżynier wymagań. Na podstawie IREB CPRE. Poziom podstawowy
(41.40 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
Dzięki tej książce nauczysz się gromadzić publicznie dostępne informacje, korzystać z wiedzy o cyklu życia wrażliwych danych i przekształcać je w informacje wywiadowcze przydatne dla zespołów zajmujących się bezpieczeństwem. Opanujesz proces gromadzenia i analizy danych, poznasz również strategie...
Prawdziwa głębia OSINT. Odkryj wartość danych Open Source Intelligence Prawdziwa głębia OSINT. Odkryj wartość danych Open Source Intelligence
(59.40 zł najniższa cena z 30 dni)64.35 zł
99.00 zł(-35%) -
Oto kompleksowe omówienie sposobów wdrażania najnowszych dostępnych środków zabezpieczających systemy linuksowe. Z książki dowiesz się, jak skonfigurować laboratorium do ćwiczeń praktycznych, tworzyć konta użytkowników z odpowiednimi poziomami uprawnień, chronić dane dzięki uprawnieniom i szyfrow...
Bezpieczeństwo systemu Linux. Hardening i najnowsze techniki zabezpieczania przed cyberatakami. Wydanie III Bezpieczeństwo systemu Linux. Hardening i najnowsze techniki zabezpieczania przed cyberatakami. Wydanie III
(77.40 zł najniższa cena z 30 dni)83.85 zł
129.00 zł(-35%) -
To dziewiąte wydanie znakomitego podręcznika programowania dla początkujących, starannie zaktualizowane i uzupełnione o informacje dotyczące Java Platform, Standard Edition 17. Książka rozpoczyna się od solidnej dawki wiedzy o kompilacji i uruchamianiu programu w Javie, słowach kluczowych i istot...(77.40 zł najniższa cena z 30 dni)
83.85 zł
129.00 zł(-35%) -
Jesteś specjalistą IT. I jesteś dobry w tym, co robisz. Masz wiedzę, doświadczenie, chcesz się nimi podzielić z innymi, pomóc im radzić sobie z problemami, które sam już dawno rozwiązałeś, może także zaprezentować się od tej strony przyszłym pracodawcom i zleceniodawcom, tylko... kto - poza Tobą ...
Marka osobista w branży IT. Jak ją zbudować i rozwijać Marka osobista w branży IT. Jak ją zbudować i rozwijać
(29.94 zł najniższa cena z 30 dni)32.43 zł
49.90 zł(-35%) -
MikroTik, łotewska firma z siedzibą w Rydze, od lat produkuje sprzęt sieciowy. Przystępna cena i świetna jakość sprawiły, że urządzenia sygnowane logo MikroTik zdobyły niezwykłą popularność - po produkty łotewskiej marki sięga się coraz częściej. Jeśli planujesz zmodernizować lub zbudować sieć i ...
Konfiguracja usług sieciowych na urządzeniach MikroTik Konfiguracja usług sieciowych na urządzeniach MikroTik
(47.40 zł najniższa cena z 30 dni)51.35 zł
79.00 zł(-35%) -
To drugie, zaktualizowane wydanie przewodnika po systemie Prometheus. Znajdziesz w nim wyczerpujące wprowadzenie do tego oprogramowania, a także wskazówki dotyczące monitorowania aplikacji i infrastruktury, tworzenia wykresów, przekazywania ostrzeżeń, bezpośredniej instrumentacji kodu i pobierani...
Prometheus w pełnej gotowości. Jak monitorować pracę infrastruktury i wydajność działania aplikacji. Wydanie II Prometheus w pełnej gotowości. Jak monitorować pracę infrastruktury i wydajność działania aplikacji. Wydanie II
(53.40 zł najniższa cena z 30 dni)57.84 zł
89.00 zł(-35%) -
Dzięki tej książce zrozumiesz bazowe koncepcje programowania funkcyjnego i przekonasz się, że możesz włączać je do kodu bez rezygnacji z paradygmatu obiektowego. Dowiesz się również, kiedy w swojej codziennej pracy używać takich opcji jak niemutowalność i funkcje czyste i dlaczego warto to robić....
Java. Podejście funkcyjne. Rozszerzanie obiektowego kodu Javy o zasady programowania funkcyjnego Java. Podejście funkcyjne. Rozszerzanie obiektowego kodu Javy o zasady programowania funkcyjnego
(52.20 zł najniższa cena z 30 dni)56.55 zł
87.00 zł(-35%) -
Ta książka pomoże Ci w doskonaleniu umiejętności potrzebnych na każdym etapie dochodzenia cyfrowego, od zbierania dowodów, poprzez ich analizę, po tworzenie raportów. Dzięki wielu wskazówkom i praktycznym ćwiczeniom przyswoisz techniki analizy, ekstrakcji danych i raportowania przy użyciu zaawans...
Informatyka śledcza i Kali Linux. Przeprowadź analizy nośników pamięci, ruchu sieciowego i zawartości RAM-u za pomocą narzędzi systemu Kali Linux 2022.x. Wydanie III Informatyka śledcza i Kali Linux. Przeprowadź analizy nośników pamięci, ruchu sieciowego i zawartości RAM-u za pomocą narzędzi systemu Kali Linux 2022.x. Wydanie III
(59.40 zł najniższa cena z 30 dni)64.35 zł
99.00 zł(-35%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: Więcej niż C++. Wprowadzenie do bibliotek Boost Björn Karlsson (2) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(0)
(1)
(1)
(0)
(0)
(0)
więcej opinii