Materials from C++ Course at Coders School (January 2019 - March 2019)
- Obejrzyj wideo jak działa alokacja pamięci
- Obejrzyj wideo o tym, jak działają wskaźniki
- Wpisz poniżej 3 rzeczy, które wg siebie najmniej rozumiesz w C++ i zrób Pull Request :)
-
- Dokumentacja C++ (cppreference.com)
- C++ keywords on cppreference.com
- C++ operators on cppreference.com
- Implicit conversions on cppreference.com
- Repozytorium memory_management
- Prezentacja z wyjątków
- Przekazywanie parametrów - ściągawka
-
Zrób test Podstawy C++
-
W grupach 2-3 osobowych napiszcie program, który będzie przechowywał dane o studentach. Wymagania:
- System budowania (preferowany CMake, ewentualnie Makefile)
- Przechowywanie rekordów o strukturze: Imię, nazwisko, nr indeksu.
- Wpisywanie nowych danych
- Sortowanie po numerze indeksu
- Usuwanie po numerze indeksu
UWAGA: Tutaj nacisk kładziemy na pracę grupową. Każda osoba z grupy musi coś wkomitować. Program będzie dalej rozwijany w przyszłości. Teraz najważniejsze będzie zorganizowanie się, podzielenie pracy i commitowanie do wspólnego repozytorium Pamiętajcie o MVP (Minimal Viable Product) Podajcie linka do projektu na Discordzie, ale już w momencie jego utworzenia, a nie ukończenia! Przykład dobrego projektu
-
Zrób ściągawkę na jeden z poniższych tematów do wyboru. Obowiązkowo daj w niej przykłady kodu:
- stos i sterta
- przekazywanie parametrów - kopia, wskaźnik, referencja
- konwersje jawne i niejasne, operatory konwersji, konstruktory konwertujące, rodzaje konwersji (static, dynamic, const, reinterpret, C-style)
- operatory (porównania, strumienia, arytmetyczne, ...)
- słówka kluczowe - static, extern, inline, explicit, register, friend, volatile, virtual, mutable
- wyjątki
Wybrany temat zaznacz pogrubieniem Ściągę wrzuć na Discorda podziel się nią z grupą. Reszta grupy da komentarze, czy wszystko jest jasne czy nie. Termin: 29.01.2019.
- Zapoznaj sie bardzo ogólnie z dokumentacja C++: http://en.cppreference.com/w/
- Przeczytaj artykuł mojego kolegi Marcina Pietraszka o złożoności obliczeniowej: http://www.samouczekprogramisty.pl/podstawy-zlozonosci-obliczeniowej/
- Zapoznaj sie dokładniej z opisem kontenerów: http://en.cppreference.com/w/cpp/container
- Playlista na YT odnośnie STLa: https://www.youtube.com/playlist?list=PL5jc9xFGsL8G3y3ywuFSvOuNm3GjBwdkb - obejrzyj ile mozesz :)





