Skip to content

Latest commit

 

History

History
 
 

README.md

Kurs-CPP

Materials from C++ Course at Coders School (January 2019 - March 2019)

15.01.2019 Podstawy C++ (C++ Fundamentals)

Pre-work

Materials

Nagranie i foto

Post-work (deadline: 20.01.2019)

  • 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.

Pre-work for the next week (deadline: 21.01.2019)