Index

!

__cplusplus    200

A

Alias-Variable    83

Anonymes Übergabeobjekt    86

Anwender    25

asm-Schlüsselwort    201

B

bad_alloc    271, 283

bad_typeid    295

Basisklasse    157

virtual    166

Bedingte Übersetzung    26

Bereichsoperator    38

Bindung    41, 309

frühe    41, 185

späte    41, 185, 187

bool    293

Botschaft    42, 73, 309

Botschaftenkonzept    195

C

catch    274, 275

cdecl (TurboC)    199

cerr-Objekt    120

cin-Objekt    120

class    37

close-Methode    207

Codeschablone (template)    239

const_cast    226

Container    247

cout-Objekt    120

D

data member    42

Datentyp    19

privater    20, 97

vordefiniert    19

Definition    22

Deklaration    22

delete    66

Dereferenzieren    84

Destruktor    52, 309

dynamic_cast    230, 293, 296

Dyn. Speicherverwaltung    64

E

E/A-Klassenbibliothek    121

Eigenschaft    36, 309

exception    273

explicit    222

extern ”C"    200

F

false    293

Felder

dynamisch angelegt    67

Fenstersystem    167

Fertigungstiefe    149

FILE    33

free()    64

Freund-Funktion    127

friend    127

fstream.h    206

H

Halde    61

header

siehe: Informationsdatei

header file

siehe: Informationsdatei

Heap

siehe: Halde

I

Implementierung    27, 38

include    26

Informationsdatei    25, 26

Initialisierung    43

inline-Funktionen    138


Index    Seite 305

Instanz    42, 309

ios-Basisklasse    207

K

K&R    117

Kapselung    15, 309

Kernighan, B.    16

Kettenzuweisung    110

Klasse    34, 35, 309

abgeleitet    161

Basisklasse    150

befreundet    131

Klasseneigenschaft    143

Klassenmethode    143

Kommentarzeichen    37

Konkatenieren    96

Konstruktor    45, 310

Aufruf    46

Aufruffolge    154

bei Vererbung    158

für Klassen mit Objekten    153

Standard-    50

Kopierkonstruktor    86

bei abgeleiteten Klassen    182

L

Lader    43

Linken    30

M

main

Rückgabewert    29

make    30

makefile    30, 33

Makro    138, 141

malloc()    64

Manipulatoren    210

member function    42

Metainformation    188, 310

Methode    36, 310

Methodennamen

interne    47

Mitglied    36

Modell    21

N

name mangling    48

new    66

O

Objekt    39, 310

dynamisch angelegt    68

Initialisierung    44

Objekte in Klassen    150

open-Methode    207

Operation

für private Datentypen    23

operator    100

Operator    19

Assoziativität    103

kontextsensitiv    98

overloading    99

Priorität    102

Operatoren

Überlagern    99

Operatorfunktion    25, 27, 39

Optimierung    133

P

Paradigma    310

Parameter

aktuelle    75

formale    75

initialisierte    47, 50

pascal (TurboC)    199

Polymorphismus    15, 310

siehe: Bindung, späte

virtual    189

printf    119

private    36

Projektdatei    31

protected    160


Seite 306    Index

public    36

R

Referenz    80

Referenzieren    84

Referenzübergabe    76

reinterpret_cast    232

Ritchie, D.    16

Rückgabewert    102

S

Schlüsselwort    310

Schnittstelle    36

size_t    65

sizeof    65

Spezialist    25, 33

Standardbibliothek    117

static    143

static_cast    228

stdio.h    25

stream.h    120

streams    205

Stroustrup, Bjarne    16

struct    37

Struktur    16, 21

Rückgabe aus Funktionen    28

Syntaxprüfung    19

T

Template    239

Funktions-    239

Klassen-    246

this      41

throw    274, 275

true    293

try    274, 275

Typdefinition    22

type safe linkage    48

type_info    293

typedef    22, 36, 242

typeid    294

typename    242

Typkonvertierung    208

funkionale Schreibweise    218

Klassenmethode    222

Typüberprüfung    33

Typwandlung    113

U

Überladen    99, 310

Überlagerung    15, 47

E/A-Funktionen    124

Übersetzen    30

Umleitung der E/A    123

V

Variable

Grundoperationen    43

Vererbung    15, 156, 157, 311

einfache    164

geschlossene (private)    161

mehrfache    164, 165

offene (public)    161

Schutzrechte    162

Verweisoperator    23

virtual

bei Basisklassen    166

virtual-Methoden    194

VMT- virt. Methoden-Tabelle    195

W

Wertübergabe    76

Wiederverwendbarkeit    149

X

X::X (const X &)    92

X3.159    16

X3.J16    16

Z

Zugriff    40

auf Elemente    23

Zugriffslizenz    36, 127


Index    Seite 307

Zuweisung    23

Zwischenvariable    103


Seite 308    Index