A programozás alapjai 2. kiegészítő anyagok

Az itt megjelenő segédanyagok az előadáson, gyakorlaton és laborfoglalkozáson elhangzó anyagokat igyekeznek kiegészíteni, de semmiképpen nem pótolni.

Gyakorlatok anyagai

1. Gyakorlat: 2017. február 10.

Tematika: C++ újdonságok; osztály megvalósítása C nyelven, ennek hiányosságai és veszélyei

C nyelven megvalósított dinamikus sztring forrásai: [Letöltés]

2. Gyakorlat: 2017. február 17.

Tematika: Egyszerű C++ osztály megvalósítása, operátorfüggvények

Racionális osztály forrásai: [Letöltés]

3. Gyakorlat: 2017. február 24.

Tematika: Dinamikusan tároló C++ osztály megvalósítása, másolás, értékadás, destruktor

Vektor osztály forrásai: [Letöltés]

4. Gyakorlat: 2017. március 3.

Tematika: Dinamikusan változó méretű tömb

Array osztály forrásai: [Letöltés]

5. Gyakorlat: 2017. március 10.

Tematika: Öröklés – virtuális függvények, absztrakt osztály, analitikus és korlátozó öröklés

Mit ír ki? példa forrásai: [Letöltés]

Állatos példa forrásai: [Letöltés]

6. Gyakorlat: 2017. március 17.

Tematika: Heterogén kollekció, szeletelés (slicing), virtuális klónozó függvény (deep copy)

Alakzatos példa forrásai [Letöltés]

Szeletelés bemutatása: [Letöltés]

8. Gyakorlat: 2017. március 31.

Tematika: Verem osztálysablon néhány generikus algoritmussal

Verem példa forrásai [Letöltés]

9. Gyakorlat: 2017. április 7.

Tematika: Perzisztens heterogén kollekció

Log példa [Letöltés]

11. Gyakorlat: 2017. április 21.

Tematika: Gyakorlás a 2. NZH-ra

Saját egyszerű map osztály implementációja [Letöltés]

STL map és algoritumusok példa [Letöltés]

Csapatos STL példa [Letöltés]

12. Gyakorlat: 2017. április 28.

Tematika: Saját iterátoros lista osztálysablon

Saját lista implementációja [Letöltés]

Iroda példa [Letöltés]