Objektorientierte Programmiersprache C++: vollständige Einführung anhand von Beispielen
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Düsseldorf
VDI-Verl.
1992
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | Literaturverz. S. 251 - 252 |
Beschreibung: | 258 S. graph. Darst. |
ISBN: | 3184012336 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV005492025 | ||
003 | DE-604 | ||
005 | 20120830 | ||
007 | t | ||
008 | 920706s1992 gw d||| |||| 00||| ger d | ||
016 | 7 | |a 920892639 |2 DE-101 | |
020 | |a 3184012336 |9 3-18-401233-6 | ||
035 | |a (OCoLC)46097294 | ||
035 | |a (DE-599)BVBBV005492025 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE | ||
049 | |a DE-355 |a DE-19 |a DE-91G |a DE-20 |a DE-210 |a DE-706 |a DE-521 |a DE-522 |a DE-526 |a DE-83 |a DE-11 |a DE-188 | ||
084 | |a ST 240 |0 (DE-625)143625: |2 rvk | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a ST 260 |0 (DE-625)143632: |2 rvk | ||
084 | |a DAT 369f |2 stub | ||
084 | |a 28 |2 sdnb | ||
084 | |a 004 |2 sdnb | ||
084 | |a DAT 358f |2 stub | ||
100 | 1 | |a Christov, Ljubomir |d 1954- |e Verfasser |0 (DE-588)172021073 |4 aut | |
245 | 1 | 0 | |a Objektorientierte Programmiersprache C++ |b vollständige Einführung anhand von Beispielen |c Ljubomir Christov |
264 | 1 | |a Düsseldorf |b VDI-Verl. |c 1992 | |
300 | |a 258 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
500 | |a Literaturverz. S. 251 - 252 | ||
650 | 7 | |a C++ 2.0 |2 gtt | |
650 | 7 | |a Programmiersprache |2 gtt | |
650 | 0 | 7 | |a Objektorientierte Programmiersprache |0 (DE-588)4172311-9 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a C++ |0 (DE-588)4193909-8 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a C++ |0 (DE-588)4193909-8 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a C++ |0 (DE-588)4193909-8 |D s |
689 | 1 | 1 | |a Objektorientierte Programmiersprache |0 (DE-588)4172311-9 |D s |
689 | 1 | |5 DE-604 | |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=003439641&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-003439641 |
Datensatz im Suchindex
_version_ | 1804119707026980864 |
---|---|
adam_text | INHALTVERZEICHNIS
VORWORT L
1 KONZEPTE UND GRUNDBEGRIFFE DER
OBJEKTORIENTIERTEN PROGRAMMIERUNG
4
1.1 OBJEKTORIENTIERTE PROGRAMMIERUNG 4
1.1.1 ABGRENZUNG DER OBJEKTORIENTIERTEN PROGRAMMIERSPRACHEN
ZUR TRADITIONELLEN PROGRAMMIERSPRACHE . 6
1.1.2 DAS BOTSCHAFTENKONZEPT 7
1.1.3 DAS KLASSENKONZEPT 10
1.2 GRUNDBEGRIFFE DER OBJEKTORIENTIERTEN PROGRAMMIERSPRACHEN 11
1.2.1 KAPSELUNG 11
1.2.2 POLYMORPHISMUS 14
1.2.3 VERERBUNG 16
2 EIN EINFUEHRENDES BEISPIEL
22
2.1 WAS IST EIN PROGRAMM? 22
2.2 AUFBAU EINES C++-PROGRAMMS 23
3 DATENTYPEN
28
3.1 DEKLARATIONEN UND DEFINITIONEN 28
3.2 ELEMENTARE TYPEN 30
3.3 ABGELEITETE TYPEN 33
3.3.1 REFERENZ 35
3.3.2 ZEIGER 36
3.3.3 VEKTOREN 38
3.3.4 DER SPEZIELLE TYP VOID 41
3.3.5 TYPEDEF 43
3.4 TYPKONVERTIERUNG 44
3.4.1 IMPLIZITE T YPKONVERTIERUNG 44
3.4.2 EXPLIZITE TYPKONVERTIERUNG 46
3.5 KONSTANTEN 47
HTTP://D-NB.INFO/920892639
3.5.1 INTEGER-KONSTANTEN 47
3.5.2 CHARACTER-KONSTANTEN 48
3.5.3 REAL-KONSTANTEN 48
3.5.4 ZEICHENKETTEN 49
3.5.5 CONST 50
3.5.6 AUFZAEHLUNGEN 51
4 OPERATOREN UND AUSDRUECKE
53
4.1 AUSDRUECKE 53
4.2 OPERATOREN 54
4.2.1 ARITHMETISCHE OPERATOREN 55
4.2.2 INKREMENT- UND DEKREMENT-OPERATOREN 56
4.2.3 RELATIONALE UND LOGISCHE OPERATOREN 57
4.2.4 BITWEISE OPERATOREN 59
4.2.5 ZUWEISUNGSOPERATOREN 60
4.2.6 KOMMAOPERATOR 61
5 ANWEISUNGEN
63
5.1 ELEMENTARE ANWEISUNGEN, BLOCKSTRUKTUR, GELTUNGSBEREICH
VON VARIABLEN 63
5.2 KONTROLLANWEISUNGEN 68
5.2.1 AUSWAHLANWEISUNGEN 69
5.2.2 WIEDERHOLUNGSANWEISUNGEN 72
5.2.3 SPRUNGANWEISUNGEN 75
6 FUNKTIONEN
79
6.1 DEFINITION EINER FUNKTION 80
6.2 PARAMETERUEBERGABE 84
6.2.1 AUFRUF UEBER DEN WERT 85
6.2.2 AUFRUF UEBER REFERENZ 86
6.2.3 VEKTOREN ALS PARAMETER 87
6.2.4 ANDERE PARAMETERUEBERGABEMOEGLICHKEITEN 88
6.2.4.1 VOREINGESTELLTE ARGUMENTE 89
6.2.4.2 FUNKTIONEN ALS PARAMETER 90
6.2.4.3 ELLIPSEN 93
6.2.5 UEBERLADEN VON FUNKTIONEN 93
6.2.6 INLINE-FUNKTIONEN 96
7 KLASSEN
99
7.1 DEKLARATION VON KLASSEN 100
7.2 INITIALISIERUNG VON KLASSEN 112
7.2.1 KONSTRUKTOREN 114
7.2.2 ANDERE MOEGLICHKEITEN ZUR INITIALISIERUNG VON KLASSEN 117
7.3 LOESCHEN VON KLASSENOBJEKTEN 125
7.4 FRIENDS 129
7.5 MEMBER-OBJEKTE 132
7.5.1 KONSTRUKTOREN UND DESTRUKTOREN FUER MEMBER-OBJEKTE 132
7.6 VEKTOREN VON KLASSEN 136
7.7 ANDERE CLASS-AEHNLICHE KONSTRUKTE 138
7.7.1 STRUKTUREN 138
7.7.2 UNIONS 140
8
ABGELEITETE KLASSEN
142
8.1 DEFINITION EINER ABGELEITETEN KLASSE 145
8.2 SICHTBARKEIT UND STEUERUNG DES ZUGRIFFS 148
8.3 UMWANDLUNGEN BEI ABLEITUNGEN 152
8.4 KONSTRUKTOREN UND DESTRUKTOREN FUER ABGELEITETE KLASSEN 154
8.5 VERERBUNG 158
8.5.1 EINFACHE VERERBUNG 159
8.5.2 MEHRFACHE VERERBUNG 161
9 OBJEKTORIENTIERTES PROGRAMMIEREN MIT C++
165
9.1 POLYMORPHISMUS 165
9.2 DYNAMISCHE BINDUNG 167
9.3 DEFINITION VON VIRTUELLEN FUNKTIONEN 177
9.4 VIRTUELLE DESTRUKTOREN 182
9.5 ABSTRAKTE KLASSEN 184
9.6 VIRTULLE BASISKLASSEN 186
10 UEBERLADEN VON OPERATOREN
193!
10.1 DEFINITION VON OPERATOR-FUNKTIONEN 194T
10.2 UEBERLADEN SPEZIELLER OPERATOREN 199
10.3 TYPKONVERTIERUNG FUER BENUTZERDEFINIERTE DATENTYPEN 2101
10.4 RICHTLINIEN FUER DAS DESIGN VON TYPKONVERTIERUNGEN 2161
11 EINGABE UND AUSGABE
2201
11.1 UNFORMATIERTE EINGABE UND AUSGABE 223
11.2 FORMATIERTE EINGABE UND AUSGABE 225
11.3 DATEIOPERATIONEN 229
11.4 EINGABE UND AUSGABE FUER BENUTZERDEFINIERTE DATENTYPEN 235
12 ANHANG
240
A. TABELLE DER OPERATIONEN 240
B. TABELLE DER REGISTRIERTEN WORTE 243
C. TABELLE DER BESONDEREN ZEICHEN 244
D. TABELLE DER AUSDRUECKE 244
E. TABELLE DER ANWEISUNGEN 249
LITERATUR
251
INDEX
253
|
any_adam_object | 1 |
author | Christov, Ljubomir 1954- |
author_GND | (DE-588)172021073 |
author_facet | Christov, Ljubomir 1954- |
author_role | aut |
author_sort | Christov, Ljubomir 1954- |
author_variant | l c lc |
building | Verbundindex |
bvnumber | BV005492025 |
classification_rvk | ST 240 ST 250 ST 260 |
classification_tum | DAT 369f DAT 358f |
ctrlnum | (OCoLC)46097294 (DE-599)BVBBV005492025 |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01882nam a2200493 c 4500</leader><controlfield tag="001">BV005492025</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20120830 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">920706s1992 gw d||| |||| 00||| ger d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">920892639</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3184012336</subfield><subfield code="9">3-18-401233-6</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)46097294</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV005492025</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">XA-DE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-355</subfield><subfield code="a">DE-19</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-210</subfield><subfield code="a">DE-706</subfield><subfield code="a">DE-521</subfield><subfield code="a">DE-522</subfield><subfield code="a">DE-526</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-188</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 240</subfield><subfield code="0">(DE-625)143625:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 260</subfield><subfield code="0">(DE-625)143632:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 369f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">28</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 358f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Christov, Ljubomir</subfield><subfield code="d">1954-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)172021073</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Objektorientierte Programmiersprache C++</subfield><subfield code="b">vollständige Einführung anhand von Beispielen</subfield><subfield code="c">Ljubomir Christov</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Düsseldorf</subfield><subfield code="b">VDI-Verl.</subfield><subfield code="c">1992</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">258 S.</subfield><subfield code="b">graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Literaturverz. S. 251 - 252</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">C++ 2.0</subfield><subfield code="2">gtt</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Programmiersprache</subfield><subfield code="2">gtt</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Objektorientierte Programmiersprache</subfield><subfield code="0">(DE-588)4172311-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">C++</subfield><subfield code="0">(DE-588)4193909-8</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">C++</subfield><subfield code="0">(DE-588)4193909-8</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">C++</subfield><subfield code="0">(DE-588)4193909-8</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">Objektorientierte Programmiersprache</subfield><subfield code="0">(DE-588)4172311-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=003439641&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-003439641</subfield></datafield></record></collection> |
id | DE-604.BV005492025 |
illustrated | Illustrated |
indexdate | 2024-07-09T16:30:28Z |
institution | BVB |
isbn | 3184012336 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-003439641 |
oclc_num | 46097294 |
open_access_boolean | |
owner | DE-355 DE-BY-UBR DE-19 DE-BY-UBM DE-91G DE-BY-TUM DE-20 DE-210 DE-706 DE-521 DE-522 DE-526 DE-83 DE-11 DE-188 |
owner_facet | DE-355 DE-BY-UBR DE-19 DE-BY-UBM DE-91G DE-BY-TUM DE-20 DE-210 DE-706 DE-521 DE-522 DE-526 DE-83 DE-11 DE-188 |
physical | 258 S. graph. Darst. |
publishDate | 1992 |
publishDateSearch | 1992 |
publishDateSort | 1992 |
publisher | VDI-Verl. |
record_format | marc |
spelling | Christov, Ljubomir 1954- Verfasser (DE-588)172021073 aut Objektorientierte Programmiersprache C++ vollständige Einführung anhand von Beispielen Ljubomir Christov Düsseldorf VDI-Verl. 1992 258 S. graph. Darst. txt rdacontent n rdamedia nc rdacarrier Literaturverz. S. 251 - 252 C++ 2.0 gtt Programmiersprache gtt Objektorientierte Programmiersprache (DE-588)4172311-9 gnd rswk-swf C++ (DE-588)4193909-8 gnd rswk-swf C++ (DE-588)4193909-8 s DE-604 Objektorientierte Programmiersprache (DE-588)4172311-9 s DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=003439641&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Christov, Ljubomir 1954- Objektorientierte Programmiersprache C++ vollständige Einführung anhand von Beispielen C++ 2.0 gtt Programmiersprache gtt Objektorientierte Programmiersprache (DE-588)4172311-9 gnd C++ (DE-588)4193909-8 gnd |
subject_GND | (DE-588)4172311-9 (DE-588)4193909-8 |
title | Objektorientierte Programmiersprache C++ vollständige Einführung anhand von Beispielen |
title_auth | Objektorientierte Programmiersprache C++ vollständige Einführung anhand von Beispielen |
title_exact_search | Objektorientierte Programmiersprache C++ vollständige Einführung anhand von Beispielen |
title_full | Objektorientierte Programmiersprache C++ vollständige Einführung anhand von Beispielen Ljubomir Christov |
title_fullStr | Objektorientierte Programmiersprache C++ vollständige Einführung anhand von Beispielen Ljubomir Christov |
title_full_unstemmed | Objektorientierte Programmiersprache C++ vollständige Einführung anhand von Beispielen Ljubomir Christov |
title_short | Objektorientierte Programmiersprache C++ |
title_sort | objektorientierte programmiersprache c vollstandige einfuhrung anhand von beispielen |
title_sub | vollständige Einführung anhand von Beispielen |
topic | C++ 2.0 gtt Programmiersprache gtt Objektorientierte Programmiersprache (DE-588)4172311-9 gnd C++ (DE-588)4193909-8 gnd |
topic_facet | C++ 2.0 Programmiersprache Objektorientierte Programmiersprache C++ |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=003439641&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT christovljubomir objektorientierteprogrammiersprachecvollstandigeeinfuhrunganhandvonbeispielen |