okladka

Wkrocz w świat programowania w C++

  • Poznaj środowisko programistyczne
  • Napisz własne aplikacje
  • Opanuj zasady programowania obiektowego

C++ to jeden z najbardziej popularnych języków programowania. Przyczyny jego popularności to przede wszystkim niewielka liczba słów kluczowych, ogromna liczba bibliotek umożliwiających zastosowanie C++ w wielu dziedzinach, a przede wszystkim ogromne możliwości języka, pozwalające na stworzenie praktycznie dowolnej aplikacji. Systemy operacyjne, aplikacje użytkowe, gry -- twórcy wszystkich tych programów wykorzystują właśnie język C++.

"C++. Ćwiczenia praktyczne. Wydanie II" to kolejna edycja książki, która zyskała ogromną popularność wśród osób chcących nauczyć się języka C++. Każde z zawartych w niej ćwiczeń zapozna Cię z elementami tego języka programowania. Nauczysz się tworzyć aplikacje konsolowe i opanujesz zasady projektowania obiektowego. W każdym z ćwiczeń znajdziesz również informacje o najczęściej popełnianych błędach i rady, jak ich unikać. Nowe wydanie książki zostało dostosowane do najnowszych wytycznych komitetu standaryzacyjnego języka C++, dzięki czemu możesz mieć pewność, że wykonując ćwiczenia zawarte w książce, poznajesz najnowszą technologię.

  • Konfiguracja środowiska programistycznego
  • Standardowe wejście i wyjście
  • Składnia programu
  • Sterowanie wykonywaniem programu
  • Funkcje
  • Typy danych
  • Podstawy programowania obiektowego

Po lekturze tej książki zdobędziesz niezbędne podstawy
do dalszej nauki i tworzenia prawdziwych aplikacji.


Wprowadzenie (7)
Rozdział 1. Nasz programistyczny warsztat (11)
Rozdział 2. Nasz pierwszy program (15)
  • Czy to działa? (15)
  • Sposób na znikanie okienka konsoli (19)
  • Podsumowanie (21)
Rozdział 3. Pliki źródłowe w języku C++ (23)
  • Pliki jako nośniki programów (23)
  • Nośniki programów w C++ (24)
  • Dyrektywa #include i scalanie plików cpp i h (25)
  • Podsumowanie (28)
Rozdział 4. Więcej o strumieniach cin i cout (29)
  • Standardowe strumienie wejścia i wyjścia (30)
  • Kaskadowe posługiwanie się strumieniami (33)
  • Odrobina formatowania (35)
  • Podsumowanie (39)
Rozdział 5. Przestrzeń na Twoje algorytmy (41)
  • Początek - najlepsze miejsce na dyrektywy #include (41)
  • Po nagłówkach - dostęp do biblioteki standardowej (43)
  • Po bibliotece standardowej - nasze własne deklaracje (44)
  • Funkcja main() - centrum programu (46)
  • Po funkcji main() - definicje innych funkcji (48)
  • Podsumowanie (49)
Rozdział 6. Algorytmy (51)
  • Zwrotnica if() ... else ... (51)
  • Zwrotnica switch{...} (57)
  • Pętla for( ...; ...; ...) (63)
  • Pętla while(...) (68)
  • Pętla do {...} while(...) (71)
  • Instrukcje break i continue (73)
  • Podsumowanie (78)
Rozdział 7. Funkcje (79)
  • Deklarowanie funkcji (79)
  • Definiowanie funkcji (81)
  • Argumenty funkcji i referencja (88)
  • Podsumowanie (93)
Rozdział 8. Dane (95)
  • Typy danych (95)
  • Deklarowanie i inicjowanie prostych danych (98)
  • Deklarowanie i inicjowanie danych tablicowych (100)
  • Deklarowanie i inicjowanie danych wskaźnikowych (105)
  • Operacje na danych (110)
  • Podsumowanie (117)
Rozdział 9. Klasy i obiekty (119)
  • Klasa jako nowy typ danych (119)
  • Wewnętrzny ustrój klasy - dane (121)
  • Wewnętrzny ustrój klasy - algorytmy (125)
  • Pewien specjalny algorytm, zwany konstruktorem (129)
  • Podsumowanie (137)
Rozdział 10. Kontenery na dane (139)
  • Podsumowanie (149)
Zakończenie (150)