1.063.272

kiadvánnyal nyújtjuk Magyarország legnagyobb antikvár könyv-kínálatát

A kosaram
0
MÉG
5000 Ft
a(z) 5000Ft-os
szállítási
értékhatárig

Objektum-orientált C++

Szerző
Lektor
Budapest
Kiadó: ComputerBooks Kiadó Kft.
Kiadás helye: Budapest
Kiadás éve:
Kötés típusa: Ragasztott papírkötés
Oldalszám: 357 oldal
Sorozatcím: Együtt könnyebb a programozás
Kötetszám:
Nyelv: Magyar  
Méret: 24 cm x 17 cm
ISBN: 963-618-324-4
Megjegyzés: CD-melléklet nélkül.
Értesítőt kérek a kiadóról
Értesítőt kérek a sorozatról

A beállítást mentettük,
naponta értesítjük a beérkező friss
kiadványokról
A beállítást mentettük,
naponta értesítjük a beérkező friss
kiadványokról

Előszó

"Még egy programozási könyv!" - gondolhatja a könyváruház informatikai részlegében barangoló Vásárló. Ha azonban már a kezében tartja ezt könyvet, megérti, hogy kicsit elsietett volt az... Tovább

Előszó

"Még egy programozási könyv!" - gondolhatja a könyváruház informatikai részlegében barangoló Vásárló. Ha azonban már a kezében tartja ezt könyvet, megérti, hogy kicsit elsietett volt az észrevétele. Amit a kezében tart valójában egy C++ tankönyv, ami egyaránt segíthet a tanulóknak, hogy akár önállóan elsajátítsák a C++ nyelv alapjait, és segíthet az oktatóknak is, hisz a tananyag alapkönyvet kiegészítő, 16 gyakorlati foglalkozásra bontva, óravázlatként is felhasználható.
Könyvünk alapvető célja, hogy feladatokon keresztül megismertesse az objektum-orientált C++ nyelv használatát. A feladatokhoz rövid elméleti magyarázatot fűztünk, azonban részletesebb leírást talál az Olvasó a ComputerBooks Kiadó egy másik kiadványában, a Programozzunk C++ nyelven! című könyvben. Vissza

Tartalom

Bevezetés1
A C++ mint egy jobb C nyelv3
C++ program szerkezete5
Az első C++ program5
Megjegyzések használata6
Több modulból álló C++ program6
Alaptípusok, változók és konstansok7
A C++ nyelv típusai7
Értékek, címek, mutatók10
A void típusú általános mutató11
Többszörös indirektségű mutatók12
Operátorok és kifejezések13
Aritmetikai operátorok13
Léptető operátorok14
Bitműveletek15
A sizeof operátor17
A vessző operátor18
A feltételes operátor18
Az érvényességi kör (hatókör) operátor19
Statikus és dinamikus helyfoglalású változók használata20
Konstansok használata22
Saját típus előállítása23
Szabványos I/O használata23
A C++ nyelv utasításai29
Utasítások és blokkok29
Az if utasítás29
A switch utasítás34
Ciklusutasítások38
Származtatott típusok45
Tömbök, sztringek és mutatók45
Felhasználó által definiált adattípusok51
Függvények59
Függvények definíciója és deklarációja59
A függvények paraméterezése és a függvényérték59
A függvényhívás61
Különböző típusú paraméterek64
Névterek és modulok használata83
Saját névterek kialakítása és használata83
Az extern tárolási osztály85
Több modulból álló C++ program87
Algoritmusok programozása91
Osztók, legnagyobb közös osztó, legkisebb közös többszörös keresése91
Rendezési algoritmusok97
Interpolációk99
Láncolt lista103
Előre-hátra láncolt lista103
Fájlkezelés struktúrák felhasználásával107
Struktúrák írása állományba és olvasása állományból107
Az objektum-orientált C++ nyelv111
Bevezetés az objektum-orientált C++ nyelvbe113
Mintafeladat: Műveletvégzés struct használatával113
Osztályok117
Az osztály tagjainak elérése118
Az osztályok friend mechanizmusa122
Statikus helyfoglalású objektumpéldány123
Konstruktorok és destruktorok125
Konstruktorok125
Destruktorok133
Operátorok túlterhelése (operator overloading)133
Az osztályok bővítése input/output műveletekkel133
Az öröklés (öröklődés) mechanizmusa137
Származtatott osztályok137
Korai kötés - bezáródás jelensége140
Késői kötés - virtuális tagfüggvények141
Öröklés több osztálytól143
Öröklés helyett beágyazás146
Általánosított osztályok (templates)149
Specializáció és példányosítás149
Sablonok alkalmazása öröklött objektumok esetén151
Objektum-orientált láncolt-lista153
Lista készítése előre-hátra láncolással153
Listaelem törlése a láncból157
Listaelem beszúrása a láncba névsor szerint162
Numerikus módszerek objektum-orientált felfogásban165
Interpoláció165
Integrálás168
Gyök meghatározása érintő módszerrel171
Egy osztállyal feljebb léphetünk?173
A C++ nyelv bővítése a halmaztípussal173
Saját sztring típus és a hozzá tartozó műveletek definiálása187
A szabványos sablontár (STL) alkalmazása198
A fastruktúra (tree) megvalósítása204
Kettős lista használata211
Függelék219
A Dev-C++ fejlesztői környezet használata221
Objektum-orientált program állományai221
Új project létrehozása221
A program futtatása224
Project betöltése224
C++ óravázlatok225
1. Gyakorlat227
2. Gyakorlat234
3. Gyakorlat240
4. Gyakorlat245
5. Gyakorlat251
6. Gyakorlat257
7. Gyakorlat267
8. Gyakorlat275
9. Gyakorlat284
10. Gyakorlat293
11. Gyakorlat299
12. Gyakorlat307
13. Gyakorlat320
14. Gyakorlat330
15. Gyakorlat338
16. Gyakorlat348
A CD-melléklet tartalomjegyzéke351
Tárgymutató353
Megvásárolható példányok

Nincs megvásárolható példány
A könyv összes megrendelhető példánya elfogyott. Ha kívánja, előjegyezheti a könyvet, és amint a könyv egy újabb példánya elérhető lesz, értesítjük.

Előjegyzem