Bevezetés | 6 |
A Turbo C++ fejlesztői környezet bemutatása | 8 |
Hardver és softver igények | 8 |
Installálás | 8 |
A Turbo C++ fejlesztőrendszer kezelésének általános szabályai | 10 |
Szövegszerkesztés | 15 |
Fordítás, linkelés és futtatás | 16 |
A menürendszer bemutatása | 17 |
Az ún. system menü | 17 |
A File menü | 17 |
Az Edit (szerkesztés) menü | 18 |
A Search (keresés) menü | 19 |
A Run (futtatás) menü | 19 |
A Compile (fordítás) menü | 19 |
A Debug (nyomkövetés) menü | 19 |
A Project menü | 20 |
Az Options (rendszerjellemzők beállítása) menü | 20 |
A Window menü | 21 |
A Help menü | 22 |
A project fogalma és használata | 22 |
C nyelvű programozás a Turbo C++ rendszerben | 24 |
Alapismeretek | 25 |
A változók alaptípusai | 26 |
A C előfeldolgozó | 32 |
Szimbólumok és makrók | 32 |
Feltételes fordítás | 35 |
File-beépítés | 35 |
Tárolási osztályok, hatáskörök. Egyszerű deklarátorok | 36 |
Modulok, blokkok, függvények tárolási osztályai | 36 |
Változók élettartama és hatásköre | 37 |
Egyszerű adatdeklarátorok | 38 |
Függvények definíciója és deklarációja | 41 |
Típusdefiniáló azonosítók | 44 |
Kifejezések | 45 |
Elsődleges kifejezések | 45 |
Operátorok | 46 |
Utasítások | 52 |
Kifejezés - utasítások | 52 |
A feltételes utasítás | 53 |
Ciklusszervező utasítások | 55 |
Egyéb vezérlésátadó utasítások | 56 |
Struktúrák és unionok | 58 |
Mutatók és tömbök | 64 |
A mutatók használata | 64 |
Értékadás mutatóknak | 65 |
Mutatók függvényparaméterként | 66 |
Pointer aritmetika | 67 |
Tömbök használata. Többdimenziós tömbök | 68 |
Kapcsolat tömbök és mutatók között | 69 |
Általános mutatók | 72 |
Bevitel és kivitel | 72 |
A main függvény | 74 |
Overlay- és képernyőkezelés | 76 |
Overlay | 76 |
Az overlay használata | 77 |
Swapping | 77 |
Text és grafikus mód használata | 79 |
Programozás text módban | 80 |
Függvények text módban | 82 |
Programozás grafikus módban | 92 |
Függvények grafikus módban | 100 |
Bevezetés a C++ programozásba | 126 |
Új elemek a C++-ban | 126 |
Alternatívák a define direktiva helyett | 126 |
Cím szerint átadott függvényparaméterek | 127 |
Inicializált függvényparaméterek | 129 |
Az objektum-orientált programozás alapjai | 130 |
Egységbezárás | 130 |
Öröklés | 132 |
Többrétűség | 135 |
Függvénymezők definiálása | 136 |
Függvénymezők aktivizálása | 139 |
A this nevű, implicit mutató | 139 |
Konstruktorok és destruktorok | 140 |
Konstruktorok definiálása | 141 |
Destruktorok definiálása | 142 |
Mezőhozzáférés | 143 |
Mezőhozzáférési szintek | 143 |
Mezőhozzáférés és öröklés | 144 |
Virtuális függvények | 146 |
Késői összerendelés | 146 |
Virtuális függvények definiálása | 149 |
Dinamikus objektumok | 150 |
Dinamikus objektumok létrehozása | 150 |
Dinamikus objektumok megszüntetése | 151 |
További flexibilitás a C++-ban | 151 |
Rokonok és barátok | 151 |
Új jelentéssel bővített operátorok | 153 |
C++ I/0 Könyvtárak | 156 |
A Turbo C++ objektum-orientált megküözelítésű rendszerfüggvényei | 158 |
A Turbo C++ fontosabb könyvtári füóggvényei és fejlécfile-jei | 164 |
A Turbo C++ fejlécfile-jai | 164 |
A könyvtári rutinok csoportosítása funkciók szerint | 167 |
A Turbo C++ fontosabb könyvtári függvényei | 175 |
Függelék: Kiegészítések a C nyelv Turbo C++ implementációjához | 218 |
Fenntartott kulcsszavak | 218 |
Konverziók | 218 |
A char, int és enum | 218 |
Mutatók | 219 |
Aritmetikai konverziók | 219 |
A signed módosító szó | 220 |
A const módosító szó | 220 |
A volatile módosító szó | 220 |
A cdecl és pascal módosító jelzők | 221 |
A pascal módosító jelző | 222 |
A cdecl módosító jelző | 222 |
A near, far és huge módosító jelzők | 222 |
Az interrupt függvénymódosító jelző | 223 |
A fordítónak szóló utasítások | 224 |
Szintaktikai egységek helyettesítése | 224 |
Állományok beépítése | 224 |
Feltételes fordítás | 225 |
Hibaelfogó vezérlősor | 226 |
Implementáció-függő vezérlősorok | 228 |
Az üres fordításvezérlő direktíva | 228 |
Előredefiniált szimbólumok | 228 |
A Turbo C++ saját előredefiniált szimbólumai | 228 |
Gyors referencia a Turbo C++ használatához | 230 |
Parancs-sor opciók a fordító parancssor orientált változatához | 230 |
Ide parancs-sor opciók | 233 |
Közvetlen elérhető billentyű-kombinációk | 234 |
A könyv lemezmelléklete | 235 |
Tartalomjegyzék | 236 |