This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
Automatyczne odtwarzanie
Autouzupełnienie
Poprzedni wykład
Kontynuuj
Programowanie obiektowe w języku C++ - OOP - od A do Z
Powitanie
Powitanie (1:13)
Instalacja narzędzi programistycznych
Narzędzia programistyczne niezbędne do tworzenia programów (1:24)
Instalacja Visual Studio Code (5:28)
Instalacja kompilatora MinGW (5:49)
Podstawowe polecenia cmd (2:38)
Programowanie obiektowe - OOP
Przegląd sekcji - programowanie obiektowe - OOP (1:17)
Programowanie obiektowe - wprowadzenie (1:46)
Klasy i obiekty (5:07)
Definiowanie klas i tworzenie obiektów (9:51)
Uzyskiwanie dostępu do składowych klasy (7:34)
Modyfikatory dostępu (3:32)
Modyfikator public (3:14)
Modyfikator private (14:57)
Modyfikator protected (4:30)
Implementowanie metod klas (5:34)
Pliki nagłówkowe (14:42)
Wskaznik this (5:18)
Badanie_pojazdu.exe (15:58)
Pytania kontrolne - programowanie obiektowe - OOP
Konstruktory i destruktory
Przegląd sekcji - konstruktory i destruktory (1:53)
Konstruktor (9:19)
Konstruktor domyślny (7:20)
Konstruktor sparametryzowany (9:14)
Przeciążenie konstruktora (7:04)
Lista inicjalizacyjna konstruktora (10:47)
Konstruktor delegujący (12:34)
Parametry domyślne konstruktora (5:25)
Konstruktor kopiujący (14:57)
Płytkie kopiowanie - Shallow Copy (6:15)
Głębokie kopiowanie - Deep Copy (9:01)
Konstruktor przenoszący (20:49)
Stałe i klasy (11:23)
Statyczne składowe klasy (12:54)
Zaprzyjaźniona funkcja i klasa - funkcja (10:42)
Zaprzyjaźniona funkcja i klasa - klasa (4:17)
Pytania kontrolne - konstruktory i destruktory
Przeciążenie operatorów
Przegląd sekcji - przeciążenie operatorów (1:17)
Przeciążenie operatorów - co to jest? (3:36)
Przeciążenie operatora jednoargumentowego (7:20)
Przeciążenie inkrementacji i dekrementacji (6:47)
Przeciążenie operatora relacyjnego (7:27)
Przeciążenie operatora wejścia(>>)/wyjścia( (13:51)
Tworzenie_gracza.exe (19:00)
Pytania kontrolne - przeciążenie operatorów
Dziedziczenie
Przegląd sekcji - dziedziczenie (1:40)
Dziedziczenie - co to jest? (5:44)
Dziedziczenie pojedyncze (11:52)
Tryby dziedziczenia (14:19)
Dostęp do chronionych elementów składowych z klasy pochodnej (4:40)
Konstruktory i destruktory w dziedziczeniu (8:48)
Dziedziczenie wielopoziomowe (8:23)
Dziedziczenie wielokrotne (6:40)
Przekazywanie parametrów do klasy bazowej (9:29)
Pytania kontrolne - dziedziczenie
Inteligentne wskaźniki
Przegląd sekcji - inteligentne wskaźniki (0:43)
Inteligentne wskaźniki - czym są? (2:59)
Unikalny wskaźnik - unique_ptr (12:48)
Współdzielony wskaźnik - shared_ptr (9:57)
Słaby wskaźnik - weak_ptr (4:59)
Pytania kontrolne - inteligentne wskaźniki
Obsługa wyjątków
Obsługa wyjątków - co to jest? (10:27)
Wyjątki i funkcje (4:23)
Obsługa wielu wyjątków (7:07)
Obsługa wielu wyjątków przy pomocy funkcji (5:04)
Obsługa wyjątków z wykorzystaniem klas (2:43)
Obsługa wyjątków z wykorzystaniem dziedziczenia (5:23)
Obsługa wyjątków z wykorzystaniem konstruktora (4:53)
Pytania kontrolne - obsługa wyjątków
Biblioteka STL
Przegląd sekcji - biblioteka STL (1:15)
Biblioteka STL - co to jest? (4:29)
Szablony funkcji (15:08)
Szablony klas (13:45)
Makra (9:40)
Kontener vector (23:26)
Kontener list (16:41)
Kontener deque (7:11)
Kontener array (9:22)
Kontener queue (10:15)
Kontener priority_queue (5:15)
Kontener stack (8:05)
Kontener set (9:59)
Kontener multiset (6:37)
Kontener map (9:42)
Kontener multimap (5:34)
Przeciążenie operatora wejścia(>>)/wyjścia(
Treść wykładu zablokowana
Jeśli jesteś już zarejestrowany,
musisz się zalogować
.
Zapisz się na kurs, aby odblokować