Gyakorlattal kapcsolatos anyagok

Gyakorlat időpont
Péntek 10:10-11:40
Gyakorlat helyszín
D 7-103
Előadás időpont
Szerda 12:00-14:00
Előadás helyszín
D 0-823

1. Gyakorlat

Témakörök

  • Fordítási lépések, preprocesszor, linkelés, fordítási egység
  • Szabvány, fordító, nem definiált viselkedés, nem specifikált viselkedés, implementáció definiált kifejezés

Forrásfájlok elérhetőek innen.

2. Gyakorlat

Témakörök

  • Láthatóság, élettartam, stack, globális statikus tárhely
  • Literálok, kifejezések, promóciós szabályok, típusok méretei, konverziók
  • Mutatók, érték szerinti paraméterátadás

Forrásfájlok elérhetőek innen.

3. Gyakorlat

Témakörök

  • Tömbök, karakterlánc literálok
  • Tömbök és mutatók kapcsolata
  • Mutató aritmetika

Ez a gyakorlat helyettesítve volt.

4. Gyakorlat

Témakörök

  • Több dimenziós tömbök
  • Referenciák
  • Structok

Forrásfájlok elérhetőek innen.

5. Gyakorlat

Témakörök

  • Függvényre mutató mutatók
  • Konstruktor, destruktor, metódusok
  • Adattagok incializációjának sorrendje, alapértelmezett argumentumok, konstruktor mint konverziós lehetőség, explicit konstruktor
  • Másoló konstruktor, értékadó operátor

Forrásfájlok elérhetőek innen.

6. Gyakorlat

Témakörök

  • Forward deklaráció, láthatóság, friend deklaráció
  • Konstans metódus, túlterhelés konstansságra
  • Typdef, inline classok, névterek
  • Iterátorok, konstans iterátorok

Forrásfájlok elérhetőek innen.

7. Gyakorlat

Témakörök

  • Kód felbontása fájlokra
  • Template-ek (típus, érték, template mint template paraméter)
  • Template specializációk, dependent scope
  • Template-ek lusta viselkedése

Forrásfájlok elérhetőek innen.

8. Gyakorlat

Témakörök

  • Template ismétlés
  • STL konténerek

Ez a gyakorlat helyettesítve volt.

9. Gyakorlat

Témakörök

  • STL algoritmusok
  • Funktorok, gömbölyű zárójel operátor túlterhelése
  • STL konténerek személyre szabása

Forrásfájlok elérhetőek innen.

10. Gyakorlat

Témakörök

  • Template metaprogramozás, Tag dispatching
  • Publikus öröklődés, többszörös öröklődés, virtuális öröklődés
  • Statikus típus, dinamikus típus, polimorfizmus
  • Virtuális függvény, override, tisztán virtuális függvény, absztrakt osztály

Forrásfájlok elérhetőek innen.

11. Gyakorlat

Témakörök

  • Láthatóság
  • Slicing
  • Dynamic cast
  • STL tippek/trükkök, iterátor invalidáció

Forrásfájlok elérhetőek innen.