1.061.457

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

Programozzunk C++ nyelven! - CD-vel

Az ANSI C++ tankönyve

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: 340 oldal
Sorozatcím:
Kötetszám:
Nyelv: Magyar  
Méret: 24 cm x 16 cm
ISBN: 963-618-346-5
Megjegyzés: CD melléklettel.
Értesítőt kérek a kiadóró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ó

A "Programozzunk C++ nyelven!" című könyv elsősorban azok számára íródott, akik most kezdenek ismerkedni napjaink programozási nyelveinek alapját képező C++ nyelvvel. Nem szükséges a teljes művet... Tovább

Előszó

A "Programozzunk C++ nyelven!" című könyv elsősorban azok számára íródott, akik most kezdenek ismerkedni napjaink programozási nyelveinek alapját képező C++ nyelvvel. Nem szükséges a teljes művet elolvasni ahhoz, hogy a feldolgozott témakört programok írásával mélyítse el az Olvasó. Amennyiben a feldolgozást sikeresnek ítéli meg, továbbléphet a következő fejezetre. Az önellenőrzéshez a CD-mellékleten található C++ fejlesztőeszköz, tesztprogram és feladatok nyújtanak segítséget.
A könyv azok számra is értékes szakirodalom lehet, akik ugyan már programokat írnak C++ nyelven, azonban a C++ nyelvnek még nem minden területén mozognak otthonosan. A fejezetek a címükben szereplő témakört teljes részletességgel és példák sokaságával tárják az Olvasó elé. Vissza

Tartalom

Bevezetés1
A C++ mint egy jobb C nyelv7
Első találkozás C++ nyelven írt programmal9
A C++ nyelv alapelemei11
A nyelv jelkészlete11
A C++ nyelv azonosítói11
Konstansok12
Sztringkonstansok (literálok)15
Megjegyzések a programban16
Operátorok és írásjelek16
A C++ program szerkezete17
Egyetem modulból felépülő C++ program17
Több modulból álló C++ program18
Alaptípusok, változók és konstansok21
A C++ nyelv típusai21
Egyszerű változók definiálása25
Saját típusok előállítása26
Konstansok C++ nyelvben26
Értékek, címek, mutatók és referenciák28
Operátorok és kifejezések33
Precedencia és asszociativitás36
Mellékhatások és a rövidzár kiértékelés37
Az elsődleges kifejezés operátorai38
Aritmetikai operátorok38
Összehasonlító és logikai operátorok39
Léptető operátorok41
Bitműveletek43
Értékadó operátorok45
Pointerműveletek47
A sizeof operátor48
A vessző operátor49
A feltételes operátor49
Az érvényességi kör (hatókör) operátor50
A new és a delete operátorok használata51
Futásidejű típusazonosítás54
Típuskonverziók55
Bővebben a konstansokról57
A C++ nyelv utasításai59
Utasítások és blokkok59
Az if utasítás60
A switch utasítás65
A ciklusutasítások67
A break és a continue utasítások73
A goto utasítás76
A return utasítás77
Kivételek kezelése77
Definiciók bevitele az utasításokba81
Származtatott adattípusok83
Tömbök, sztringek és mutatók83
Felhasználó által definiált adattípusok101
Függvények123
Függvények definiciója és deklarációja123
A függvények paraméterezése és a függvényérték126
A függvényhívás126
Különböző típusú paraméterek használata130
Rekurzív függvények használata151
Inline függvények156
Függvénynevek átdefiniálása (overloading)157
Általánosított függvények (template)159
Típusmegőrző szerkesztés (type-safe linking)161
Esetttanulmány: C++ deklarációk értelmezése és készítése162
Névterek és tárolási osztályok167
Az azonosítók élettartama167
Érvényességi tartomány és a láthatóság168
A kapcsolódás169
Névterületek170
A tárolási osztályok használata174
Az előfeldolgozó (preprocesszor)181
Állományok beépítése a forrásprogramba182
Feltételes fordítás183
Makrók használata185
A #line, az #error és a #pragma direktívák190
Az objektum-orientált C++ nyelv191
Bevezetés az objektum-orientált C++ nyelvbe193
Osztályok197
Adattagok198
Tagfüggvények198
Az osztály tagjainak elérése202
Az osztály objektumai204
Statikus osztálytagok használata206
Osztálytagokra mutató pointerek207
Konstruktorok és destruktorok209
Konstruktorok209
Destruktor215
Operátorok túlterhelése (operator overloading)217
A léptető (++, --) operátorok túlterhelése220
Az értékadó operátor átdefiniálása222
Függvényszerű osztályok (functionoidok) készítése223
Felhasználó által definiált típuskonverzió224
Az osztályok bővítése input/output műveletekkel225
A new és a delete operátorok túlterhelése226
A C++ nyelv bővítése saját típussal227
Az öröklés (öröklődés) mechanizmusa231
A származtatott osztályok231
Az alaposztály inicializálása235
Virtuális tagfüggvények - többalakúság (polimorfizmus)237
Virtuális alaposztályok240
Futás közbeni típusinformációk (RTTI) osztályok esetén241
Kivételek és az osztályok245
Általánosított osztályok (templates)249
Általánosított osztály definiálása253
Specializáció és példányosítás253
A sablonosztály "barátai" és statikus adattagjai255
Érték- és alapértelmezett sablonparaméterek255
A typename kulcsszó256
Összetettebb sablonpélda257
A C++ nyelv könyvtára261
A szabványos C++ nyelv könyvtárainak áttekintése263
Adatok bevitele és kivitele267
A C-könyvtár alapvető I/O műveletei (cstdio)267
A C++ alapvető I/O műveletei (iostream)277
Állományok kezelése284
A C-könyvtár legfontosabb elemei291
Karakterek osztályozása és átalakítása291
Konverziós függvények292
Memória-területek (pufferek) kezelése294
A dinamikus memória-kezelés függvényei295
Matematikai függvények296
Dátum- és időkezelő függvények300
Rendezés és keresés303
Egyéb hasznos függvények304
A Szabványos Sablonkönyvtár (STL) elemei305
Tárolók (konténerek)305
Iterátorok311
Algoritmusok313
Művelet-objektumok (functions)315
Allokátorok (allocators)317
Karaktersorozatok kezelése319
A C-könyvtár függvényei319
A string osztály használata322
Irodalomjegyzék327
Tárgymutató329
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