Objektum orientált programozás

gyakorlat

2025

Visual Studio


Információk

Tantárgyi információk

Tantárgy adatlapja

Teams anyagok

Visual Studio

Telepítési útmutató
  1. Tanulásra szolgáló ingyenes verzió letöltése: (Microsoft fiók kell hozzá)

    Egyetemi verzió letöltése: (edu-s email cím, és termékkulcs kell hozzá)

  2. A letöltött telepítőt futtassuk, ha szükséges, akkor rendszergazdaként.
  3. Válasszuk ki a .NET desktop development és Desktop development with C++ munkakörnyezeteket. A későbbi tanulmányokban szükségünk lesz a C++/CLI-re, ennek támogatását jobb oldalon a C++/CLI support elem bepipálásával adhatjuk még hozzá.
  4. A telepítés befejezésekor egy ingyenesen létrehozható Microsoft fiókkal léphetünk be (Community verzió), vagy meg kell adni a termékkulcsot (Enterprise verzió).

Számonkérések

Pontok eloszlása: 1. ÖT 25 pont, 2. ÖT 25 pont

L04 (K 10:15-12:00) D411
  • 1. ÖT: 2025.10.28. 10:15
  • 2. ÖT: 2025.12.09. 10:15
  • 1. PÖT: 2025.12.02. 10:15
  • 2. PÖT: 2024.12.16. 10:15

Oktató értékelése

Belső OHV (anonim, a laborfoglalkozások végén tölthető ki)

Live Stream


1. óra

Tananyag

Órai anyag


2. óra

BME Sportnap


3. óra

Tananyag

  • Függvények
    • Függvény definíciója, hívása (cpp és header állomány készítése)
    • Paraméter átadási módok
      • érték szerinti
      • változó címének átadása (pointer)
      • referencia szerinti
    • Értékek visszaadása (void, visszatérési típus alapján (return), pointereken/referenciákon keresztül)
    • Tömb átadása függvénynek
    • Alapértelmezés szerinti (default) argumentum
    • Függvények átdefiniálása (overload)
    • Függvénysablon (template) használata
    • Rekurzív függvény

Órai anyag

Gyakorló feladat

  • Készítsen el egy terület kiszámító túlterhelt (overload) függvényt, amely egy vagy két oldalhossz megadása alapján egy négyzet vagy egy téglalap területét adja vissza.
  • A függvények különböző típusú adattípusokkal is működjön (int, long long, double, float).
  • A függvények utolsó argumentuma legyen egy logikai bemenet, amely default értéke false. Ha az érték true, akkor a függvény meghívás esetén írja ki a képernyőre a megadott oldahosszakat és a területet debug célból.


Elérhetőség