Programowanie w języku C++¶
Contents:
- Podstawowe pojęcia
- Pierwszy program
- Podstawowe typy danych
- Łańcuchy znaków
- Zmienne
- Dedukcja typu
auto
- Konwersje typów
- Operatory
- Instrukcje sterujące przebiegiem wykonania programu
- Deklaracja a definicja
- Typ wyliczeniowy
- Wyliczenia silnie typizowane - Scoped Enumerations
- Stałe
- C-łańcuchy
- Typ string
- Raw String Literals
- Odniesienia
- Aliasy typów
- Struktury
- Funkcje
- Organizacja kodu
- Wskaźniki i tablice
- Dynamiczne zarządzanie pamięcią
- Programowanie obiektowe w C++
- Klasy - zarządzanie zasobami
- Operatory
- Kompozycja i dziedziczenie
- Semantyka przenoszenia (Move semantics)
- Mechanizmy obsługi błędów
- Strumienie wejścia i wyjścia
- Szablony
- Funkcje lambda