Objektorientiert programmieren von Anfang an: eine Einführung mit C++
Software -- Programming Languages.
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Mannheim [u.a.]
BI-Wiss.-Verl.
1993
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Zusammenfassung: | Software -- Programming Languages. |
Beschreibung: | 335 S. graph. Darst. |
ISBN: | 3411162414 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV007663192 | ||
003 | DE-604 | ||
005 | 20100217 | ||
007 | t| | ||
008 | 930524s1993 gw d||| |||| 00||| ger d | ||
016 | 7 | |a 930840488 |2 DE-101 | |
020 | |a 3411162414 |9 3-411-16241-4 | ||
035 | |a (OCoLC)75344367 | ||
035 | |a (DE-599)BVBBV007663192 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c DE | ||
049 | |a DE-859 |a DE-20 |a DE-91G |a DE-739 |a DE-210 |a DE-19 |a DE-634 |a DE-83 |a DE-11 | ||
084 | |a ST 230 |0 (DE-625)143617: |2 rvk | ||
084 | |a ST 231 |0 (DE-625)143618: |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 315f |2 stub | ||
084 | |a DAT 358f |2 stub | ||
100 | 1 | |a Wolff von Gudenberg, Jürgen |d 1952- |e Verfasser |0 (DE-588)112974481 |4 aut | |
245 | 1 | 0 | |a Objektorientiert programmieren von Anfang an |b eine Einführung mit C++ |c von Jürgen Wolff von Gudenberg |
264 | 1 | |a Mannheim [u.a.] |b BI-Wiss.-Verl. |c 1993 | |
300 | |a 335 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
520 | 3 | |a Software -- Programming Languages. | |
650 | 0 | 7 | |a Objektorientierte Programmierung |0 (DE-588)4233947-9 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a C++ |0 (DE-588)4193909-8 |2 gnd |9 rswk-swf |
655 | 7 | |0 (DE-588)4151278-9 |a Einführung |2 gnd-content | |
689 | 0 | 0 | |a Objektorientierte Programmierung |0 (DE-588)4233947-9 |D s |
689 | 0 | 1 | |a C++ |0 (DE-588)4193909-8 |D s |
689 | 0 | |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=005024960&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-005024960 |
Datensatz im Suchindex
_version_ | 1816443021422493696 |
---|---|
adam_text |
INHALTSVERZEICHNIS
VORWORT. 5
1 PROGRAMMIEREN IM UEBERBLICK 11
1.1 DER OBJEKTORIENTIERTE ANSATZ . 11
1.2 ENTWURF VON ALGORITHMEN.22
1.3 VOM ENTWURF ZUM PROGRAMM. 26
2 AUFBAU, GESTALTUNG UND BESCHREIBUNG EINES PROGRAMMS 29
2.1 ENTWICKLUNG VON C++ 29
2.2 PROGRAMMAUFBAU.30
2.3 GESTALTUNG DES PROGRAMMTEXTES.31
2.4 BESCHREIBUNG DURCH SYNTAXDIAGRAMME.33
3 DEFINITION UND VERKNUEPFUNG ELEMENTARER OBJEKTE 39
3.1 DEFINITION VON VARIABLEN UND KONSTANTEN .39
3.1.1 NAMEN.39
3.1.2 VARIABLENDEFINITION.40
3.1.3 INITIALISIERUNG.41
3.1.4 KONSTANTENDEFINITION.42
3.2 EIN- UND AUSGABE.43
3.3 AUSDRUECKE FUER EINFACHE TYPEN .45
3.3.1 GLEITKOMMAZAHLEN.45
3.3.2 GANZE ZAHLEN.48
3.3.3 ZEICHENSATZ.49
3.3.4 AUFZAEHLUNGEN.49
3.3.5 LOGISCHE AUSDRUECKE .51
3.3.6 ZUWEISUNGEN.52
3.3.7 BEDINGTER AUSDRUCK UND SEQUENZ.54
BIBLIOGRAFISCHE INFORMATIONEN
HTTP://D-NB.INFO/930840488
G
INHALTSVEREICHNIS
4 OBJEKT UND KLASSE - VEREINBARUNG VON DATENSTRUKTUREN 57
4.1 KLASSENVEREINBARUNG.57
4.2 KONSTRUKTOREN .59
4.3 FELDER.
65
4.4 SCHLEIFEN.09
4.5 BLOCK .
73
5 ZUSTANDSAENDERUNG DURCH METHODEN UND FUNKTIONEN 75
5.1 ZUGRIFF AUF ATTRIBUTE.
75
5.2 BEDINGTE ANWEISUNG.
7
5.3 DEFINITION UND AUFRUF VON METHODEN.80
5.4 FUNKTIONEN.8(3
5.4.1 DEKLARATION VON WIEDERVERWENDBAREN FUNKTIONEN . 87
5.4.2 FUNKTIONSDEFINITION UND -AUFRUF .88
5.4.3 BEISPIELE.91
5.5 ZUSAMMENFASSUNG: ANWEISUNGEN.90
6 DYNAMISCHES ERZEUGEN VON OBJEKTEN 105
6.1 DYNAMISCHE LISTEN.105
6.2 HANDHABUNG VON ZEIGERN .H
2
6.3 KOPIERKONSTRUKTOREN UND DESTRUKTOREN . .122
6.4 ADRESSEN, ZEIGER, REFERENZEN .128
6.5 ZUSAMMENFASSUNG: TYPEN UND TYPVERTRAEGLICHKEIT.133
6.5.1 GENAUE TYPKENNUNG.133
6.5.2 TYPNAMENVEREINBARUNG.136
6.5.3 TYPKONVERTIERUNG.137
INHALTSVERZEICHNIS
9
7
IMPLEMENTIERUNG ABSTRAKTER DATENTYPEN 141
7.1 DIE ZUSICHERUNG
ASSERT
.142
7.2 STRINGS UND LISTEN ALS ABSTRAKTE DATENTYPEN.143
7.3 DER IMPLIZITE SELBSTVERWEAES THIS.146
7.4 UEBERLADEN VON PUNKTIONEN UND OPERATOREN.152
7.5 BEFREUNDETE FUNKTIONEN UND OPERATOREN.165
7.6 EIN-UND AUSGABE DURCH UEBERLADUNG.169
7.7 DATENKAPSELUNG.173
7.8 GESCHACHTELTE KLASSEN.178
7.9 MODULARISIERUNG .179
7.10 EIGENSTAENDIGE OBJEKTE.181
7.11 KONTROLLABSTRAKTION.187
7.12 OEFFNUNG DES GESCHUETZTEN BEREICHS FUER FREUNDE.191
7.13 KLASSENVEREINBARUNG UND -INITIALISIERUNG.194
7.14 KLASSENATTRIBUTE UND -METHODEN.197
7.15 KOMPONENTENZEIGER.200
7.16 REKURSIVE DATENTYPEN.200
8 TYPPARAMETRISIERTE DATENTYPEN 209
8.1 VEREINBARUNG VON SCHABLONEN.209
8.2 AUSPRAEGUNG VON SCHABLONEN.219
8.3 BESCHRAENKTE GENERIZITAET.222
8.4 FUNKTIONSSCHABLONEN.225
9 WEITERVERWERTBARE DATENTYPEN DURCH VERERBUNG 231
9.1 SPEZIALISIERUNG.233
9.2 ABGELEITETE KLASSEN UND DATENKAPSELUNG.238
9.3 MODULERWEITERUNG .242
10
INHSTLTSVEREICHNIS
9.4 GENERALISIERUNG.
249
9.5 POLYMORPHIE.
2^9
9.6 ABSTRAKTE KLASSEN.263
9.7 MEHRFACHE VERERBUNG.
299
9.8 ZUSAMMENFASSUNG: ABGELEITETE KLASSEN.278
10 AUSNAHMEN
25
ANHANG
23
A.L SYNTAXDIAGRAMME.
293
A.2 OPERATORTABELLE.316
A.3 RESERVIERTE WOERTER.319
A.4 C-XSC, EINE KLASSENBIBLIOTHEK FUER ZUVERLAESSIGES WISSEN
SCHAFTLICHES RECHNEN.320
A.5 BEISPIELVERZEICHNIS.325
A.6 LITERATUR.330
INDEX .331 |
any_adam_object | 1 |
author | Wolff von Gudenberg, Jürgen 1952- |
author_GND | (DE-588)112974481 |
author_facet | Wolff von Gudenberg, Jürgen 1952- |
author_role | aut |
author_sort | Wolff von Gudenberg, Jürgen 1952- |
author_variant | v g j w vgj vgjw |
building | Verbundindex |
bvnumber | BV007663192 |
classification_rvk | ST 230 ST 231 ST 250 ST 260 |
classification_tum | DAT 315f DAT 358f |
ctrlnum | (OCoLC)75344367 (DE-599)BVBBV007663192 |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV007663192</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20100217</controlfield><controlfield tag="007">t|</controlfield><controlfield tag="008">930524s1993 gw d||| |||| 00||| ger d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">930840488</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3411162414</subfield><subfield code="9">3-411-16241-4</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)75344367</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV007663192</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">DE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-859</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-739</subfield><subfield code="a">DE-210</subfield><subfield code="a">DE-19</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-11</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 230</subfield><subfield code="0">(DE-625)143617:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 231</subfield><subfield code="0">(DE-625)143618:</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 315f</subfield><subfield code="2">stub</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">Wolff von Gudenberg, Jürgen</subfield><subfield code="d">1952-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)112974481</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Objektorientiert programmieren von Anfang an</subfield><subfield code="b">eine Einführung mit C++</subfield><subfield code="c">von Jürgen Wolff von Gudenberg</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Mannheim [u.a.]</subfield><subfield code="b">BI-Wiss.-Verl.</subfield><subfield code="c">1993</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">335 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="520" ind1="3" ind2=" "><subfield code="a">Software -- Programming Languages.</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Objektorientierte Programmierung</subfield><subfield code="0">(DE-588)4233947-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="655" ind1=" " ind2="7"><subfield code="0">(DE-588)4151278-9</subfield><subfield code="a">Einführung</subfield><subfield code="2">gnd-content</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Objektorientierte Programmierung</subfield><subfield code="0">(DE-588)4233947-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><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="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=005024960&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-005024960</subfield></datafield></record></collection> |
genre | (DE-588)4151278-9 Einführung gnd-content |
genre_facet | Einführung |
id | DE-604.BV007663192 |
illustrated | Illustrated |
indexdate | 2024-11-22T17:04:15Z |
institution | BVB |
isbn | 3411162414 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-005024960 |
oclc_num | 75344367 |
open_access_boolean | |
owner | DE-859 DE-20 DE-91G DE-BY-TUM DE-739 DE-210 DE-19 DE-BY-UBM DE-634 DE-83 DE-11 |
owner_facet | DE-859 DE-20 DE-91G DE-BY-TUM DE-739 DE-210 DE-19 DE-BY-UBM DE-634 DE-83 DE-11 |
physical | 335 S. graph. Darst. |
publishDate | 1993 |
publishDateSearch | 1993 |
publishDateSort | 1993 |
publisher | BI-Wiss.-Verl. |
record_format | marc |
spelling | Wolff von Gudenberg, Jürgen 1952- Verfasser (DE-588)112974481 aut Objektorientiert programmieren von Anfang an eine Einführung mit C++ von Jürgen Wolff von Gudenberg Mannheim [u.a.] BI-Wiss.-Verl. 1993 335 S. graph. Darst. txt rdacontent n rdamedia nc rdacarrier Software -- Programming Languages. Objektorientierte Programmierung (DE-588)4233947-9 gnd rswk-swf C++ (DE-588)4193909-8 gnd rswk-swf (DE-588)4151278-9 Einführung gnd-content Objektorientierte Programmierung (DE-588)4233947-9 s C++ (DE-588)4193909-8 s DE-604 DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=005024960&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Wolff von Gudenberg, Jürgen 1952- Objektorientiert programmieren von Anfang an eine Einführung mit C++ Objektorientierte Programmierung (DE-588)4233947-9 gnd C++ (DE-588)4193909-8 gnd |
subject_GND | (DE-588)4233947-9 (DE-588)4193909-8 (DE-588)4151278-9 |
title | Objektorientiert programmieren von Anfang an eine Einführung mit C++ |
title_auth | Objektorientiert programmieren von Anfang an eine Einführung mit C++ |
title_exact_search | Objektorientiert programmieren von Anfang an eine Einführung mit C++ |
title_full | Objektorientiert programmieren von Anfang an eine Einführung mit C++ von Jürgen Wolff von Gudenberg |
title_fullStr | Objektorientiert programmieren von Anfang an eine Einführung mit C++ von Jürgen Wolff von Gudenberg |
title_full_unstemmed | Objektorientiert programmieren von Anfang an eine Einführung mit C++ von Jürgen Wolff von Gudenberg |
title_short | Objektorientiert programmieren von Anfang an |
title_sort | objektorientiert programmieren von anfang an eine einfuhrung mit c |
title_sub | eine Einführung mit C++ |
topic | Objektorientierte Programmierung (DE-588)4233947-9 gnd C++ (DE-588)4193909-8 gnd |
topic_facet | Objektorientierte Programmierung C++ Einführung |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=005024960&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT wolffvongudenbergjurgen objektorientiertprogrammierenvonanfanganeineeinfuhrungmitc |