C++ to język szerokiego zastosowania - od prostych programów konsolowych po zadania specjalne. Jest przenośny i niezależny od platformy, pozwala na samodzielne zarządzanie pamięcią, a poprzez kombinację do niskopoziomowego kodu zagwarantuje szereg optymalizacji i wysoką efektywność.Ta mieszanka wyjątkowych właściwości przekłada się na wszechstronność zastosowań C++ - to właśnie w nim powstały znane silniki gier, programy graficzne, oglądarki, a nawet systemy operacyjne i oprogramowanie sprzętów IoT.Znajomość C++ otwiera więc drzwi do kreowania cyfrowego świata w różnorodnych dziedzinach. Chociaż początki z C++ mogą stanowić wyzwanie i powodować pytania, jak się uczyć, by robić postępy, i w jaki sposób uporządkować zdobytą wiedzę. Cóż, nie ma ulepszonej metody niż nauka przez praktykę! Przed Tobą zbiór 100 zadań, skonstruowanych tak, żeby stopniowo zwiększać potrzebę użytkowania coraz bardziej zaawansowanych części języka. Jednocześnie wcześniejsze zadania są rozwiązywane takimi zasobami języka, jakie odpowiadają procesowi uczenia. Poza ćwiczeniami autor podzielił się licznymi ciekawostkami, propozycjami i uwagami skłaniającymi do przemyśleń i pogłębiania wiedzy o programowaniu.