Ajánlott irodalom

Az előadások anyagának bővebb feldolgozásához, kiegészítéséhez a tantárgyi adatlapon is megjelölt irodalmat ajánljuk.

A könnyebb eligazodás érdekében az alábbi táblázatban megadjuk, hogy az egyes előadásokhoz mely fejezetek kapcsolódnak a leginkább. A számonkérések alkalmával az előadáson és gyakorlaton elhangzott anyag mérvadó.
Hét Előadás témája Bővebb irodalom (fejezetszám)
1. Bevezetés, Unix alapok [3]
2. C++ kialakulása, Nem OO újdonságok [1]: 2., 4.1.1-3., 10.1, 10.2.1
[2]: 6.2.
3. Tervezési módszerek, OO dekompozíció, OO paradigmák,
osztály, információelrejtés, konstruktor, destruktor, operátorok átdefiniálása
[1]: 13., 3., 4., 6.
[2]: 2., 3., 6.1-6.4.
4. Konstruktor, értékadás, dinamikus szerkezetek, statikus tagok [1]: 3.
[2]: 6.5.
5. Objektummodell, öröklés, virtuális tagfüggvény [1]: 7.
[2]: 6., 3.
6. Mutatókonverzió, heterogén kollekció, egy példa [1]: 3-9.
[2]: 6.6.8., 6.7.7.
7. Generikus szerkezetek, template [1]: 11.
[2]: 6.8.
8. Iterátorok, speciális adatszerkezetek és algoritmusok, tervezési példa [1]: 12., 13.
9. Többszörös öröklés, perzisztencia [1]: 7.
[2]: 4.2.1., 6.7.4.
10. Kivételkezelés újból, szabványos könyvtár (STL) [1]: 12.
11. Szabványos könyvtár folyt. (STL) [1]: 12.
12. Tesztelés, tervezési példa, visszalépéses (backtrack) algoritmusok [1]: 14.
13. Grafikus felületek és a C++

Fentiekben hivatkozott irodalmak:

  1. Benedek Zoltán - Levendovszky Tihamér: Szoftverfejlesztés C++ nyelven (SZAK, 2007)
  2. Kondorosi Károly - László Zoltán - Szirmay-Kalos László: Objektum-orientált szoftverfejlesztés (CompuerBooks, 2004): html, pdf
  3. Szeberényi Imre: Bevezetés a UNIX op. rendszerbe (oktatási segédlet): pdf
Utolsó frissítés: 2016-03-02 20.15