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 |