CPP-BSC
Bevezetés a programozásba C++ nyelven
Ismertető
A C++ programozási nyelv és -környezettel való alapszintű megismerkedés. Az elméleti anyagok mellett példaprogramok, feladatok és rövid tudásfelmérő kvízek segítségével.
Tematika
- Bevezetés
- Környezet előkészítése
- Alapok
- Fordítás
- C++ szintaxisa - nyelvi elemek
- C++ szintaxisa - adatok és értékek
- C++ szintaxisa - vezérlési szerkezetek
- Eljárások, függvények
- Standard könyvtár adattípusai
- A kód strukturálása
- Pointerek, referenciák, stack memória
- Memóriakezelés C++ban
- Osztályok és struktúrák
- Objektum orientált programozás (OOP)
- Type Cast-ok
- Smart pointerek, dinamikus allokáció
- Generikus programozás (templatek)
- Kivételkezelés
- I/O, fájlok olvasása és írása
- Funktorok
- Iterátorok
- STL algoritmusok néhány példán keresztül
- Egyéb hasznos témakörök
- Kitekintés: ráépülő témakörök
Szükséges előképzettség
Dokumentumolvasás szintű angol nyelvtudás. Commandline környezet ismerete.