Autor: David Vandevoorde



Język C++ ćwiczenia i rozwiązania

David Vandevoorde | Języki programowania, C++



Książka zawiera rozwiązania wybranych ćwiczeń z piątego wydania podręcznika „Języka C++” B. Stroustrupa, który ukazał się nakładem Wydawnictw Naukowo-Technicznych. Korzystając z niej, Czytelnik zrozumie zawiłości Języka C++, będącego dziś jednym z najważniejszych narzędzi programistycznych. Znajdzie liczne wskazówki, które ułatwią mu samodzielne uporanie się z ćwiczeniami. Książka jest przeznaczona dla studentów informatyki na wszystkich uczelniach wyższych. Rozdziały: - Wprowadzenie  Konstrukcje C++  Rozwój i zgodność C++  Typy i deklaracje  Wskaźniki, tablice i struktury  Wyrażenia i instrukcje  Funkcje  Przestrzenie nazw i wyjątki  Pliki źródłowe i programy  Klasy  Przeciążanie operatora  Klasy pochodne  Wzorce  Obsługa wyjątków  Hierarchie klas  Organizacja biblioteki i kolekcje Kolekcje standardowe Algorytmy i obiekty funkcyjne  Iteratory i alokator
 

C++ Szablony vademecum profesjonalisty

David Vandevoorde, Nicolai M. Josuttis | Języki programowania, C++



C++ Szablony vademecum profesjonalisty Choć szablony są częścią definicji języka C++ od ponad dziesięciu lat, wciąż są źródłem nieporozumień, omyłek i kontrowersji. Z drugiej strony, ich popularność jako efektywnych instrumentów tworzenia bardziej eleganckiego, szybszego i "inteligentniejszego" oprogramowania stale rośnie. W rzeczy samej, szablony osiągnęły rangę kamieni węgielnych dla kilku nowych modeli programowania w języku C++. Książka "C++. Szablony. Vademecum profesjonalisty." zawiera komplet informacji niezbędnych do rozpoczęcia korzystania z szablonów i pełnego wykorzystania ich możliwości, jak również wiedzy pomagającej doświadczonym programistom przekroczyć granicę, za którą programowanie z rzemiosła staje się sztuką. Autorzy założyli, że znasz język C++ i potrafisz programować z wykorzystaniem komponentów biblioteki standardowej. Prezentowane w książce przykłady znakomicie ilustrują abstrakcyjne pojęcia i demonstrują najlepsze praktyki programistyczne. Poznasz: sposoby unikania pułapek towarzyszących...