Objektorientiertes Programmieren für Ingenieure: Anwendungen und Beispiele in C++ ; mit 105 Beispielen, 42 Listings, 15 Tabellen und 48 Übungen
Gespeichert in:
Späterer Titel: | Objektorientiertes Programmieren |
---|---|
1. Verfasser: | |
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
München
Hanser
2015
|
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | 227 S. Ill., graph. Darst. 24 cm |
ISBN: | 3446442340 9783446442344 |
Internformat
MARC
LEADER | 00000nam a22000008c 4500 | ||
---|---|---|---|
001 | BV042064403 | ||
003 | DE-604 | ||
005 | 20230929 | ||
007 | t | ||
008 | 140908s2015 gw ad|| |||| 00||| ger d | ||
015 | |a 14,N36 |2 dnb | ||
016 | 7 | |a 1056934360 |2 DE-101 | |
020 | |a 3446442340 |9 3-446-44234-0 | ||
020 | |a 9783446442344 |c Gb. : ca. EUR 29.99 (DE), ca. EUR 30.90 (AT), ca. sfr 40.90 (freier Pr.) |9 978-3-446-44234-4 | ||
035 | |a (OCoLC)896997158 | ||
035 | |a (DE-599)DNB1056934360 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE-BY | ||
049 | |a DE-M347 |a DE-706 |a DE-92 |a DE-1050 |a DE-210 |a DE-12 |a DE-11 |a DE-859 |a DE-634 |a DE-29T |a DE-83 |a DE-91G |a DE-1046 |a DE-1102 |a DE-522 | ||
082 | 0 | |a 005.11702462 |2 22/ger | |
082 | 0 | |a 005.13302462 |2 22/ger | |
084 | |a ST 231 |0 (DE-625)143618: |2 rvk | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a DAT 315f |2 stub | ||
084 | |a 004 |2 sdnb | ||
084 | |a DAT 358f |2 stub | ||
100 | 1 | |a Probst, Uwe |e Verfasser |0 (DE-588)135837928 |4 aut | |
245 | 1 | 0 | |a Objektorientiertes Programmieren für Ingenieure |b Anwendungen und Beispiele in C++ ; mit 105 Beispielen, 42 Listings, 15 Tabellen und 48 Übungen |c Uwe Probst |
264 | 1 | |a München |b Hanser |c 2015 | |
300 | |a 227 S. |b Ill., graph. Darst. |c 24 cm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
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 |
689 | 0 | 0 | |a C++ |0 (DE-588)4193909-8 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Objektorientierte Programmierung |0 (DE-588)4233947-9 |D s |
689 | 1 | |5 DE-604 | |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe |z 978-3-446-44178-1 |
785 | 0 | 0 | |i Gefolgt von |t Objektorientiertes Programmieren |b 2., aktualisierte und erweiterte Auflage |d München : Hanser, 2023 |z 978-3-446-47651-6 |w (DE-604)BV049332063 |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=4762650&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
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=027505213&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-027505213 |
Datensatz im Suchindex
_version_ | 1806329024778076160 |
---|---|
adam_text |
INHALT
Q EINLEITUNG 11
Q VON C ZU C++ 13
2.1 NEUES ZU FUNKTIONEN 13
2.1.1 FUNKTIONEN MIT VARIABLER PARAMETERLISTE 13
2.1.2 UEBERLADEN 14
2.1.3 INLINE-FUNKTIONEN 15
2.2 REFERENZEN 16
2.2.1 DEFINITION 16
2.2.2 REFERENZEN UND FUNKTIONEN 18
2.3 DATENTYP BOOL 20
2.4 NAMENSBEREICHE 20
2.5 EIN- UND AUSGABE 22
2.5.1 STANDARDAUSGABE 22
2.5.2 STANDARDEINGABE 25
2.5.3 LESEN UND SCHREIBEN VON DATEIEN 25
2.5.4 AUSGABE SELBST DEFINIERTER DATENTYPEN 27
2.6 EXCEPTIONS UND FEHLERBEHANDLUNG 28
2.6.1 EINFUEHRUNG 28
2.6.2 AUSNAHMEN 30
2.6.3 VERWENDUNG VORHANDENER EXCEPTION-KLASSEN 32
2.7 LOESUNGEN 37
Q KLASSEN UND OBJEKTE 39
3.1 MOTIVATION ZUR EINFUEHRUNG DER OOP 39
3.2 VON STRUCT ZU CLASS 43
3.2.1 KLASSENDEKLARATION 43
3.2.2 GEHEIMNISPRINZIP: PRIVATE UND PUBLIC 44
3.2.3 OBJEKTE UND VARIABLEN 45
3.2.4 KONSTRUKTOR UND DESTRUKTOR 45
3.2.5 OBJEKT: INSTANZ EINER KLASSE 50
3.2.6 AUFTEILUNG IN DATEIEN 53
3.2.7 KONSTANTE OBJEKTE 54
3.2.8 HINWEISE ZUR KONSTRUKTION VON METHODENSCHNITTSTELLEN 55
3.2.9 THIS-ZEIGER 56
HTTP://D-NB.INFO/1056934360
8 INHALT
3.2.10 ZUSAMMENGESETZTE KLASSEN 57
3.2.11 UEBERLADEN VON OPERATOREN 62
3.3 VERERBUNG 66
3.3.1 GEMEINSAMKEITEN UND UNTERSCHIEDE 66
3.3.2 VERERBUNGSHIERARCHIE 68
3.3.3 ABLEITUNG UND ZUGRIFFSRECHTE 70
3.3.4 INITIALISIERUNG BEI ABGELEITETEN KLASSEN 74
3.3.5 ABSTRAKTE KLASSEN 74
3.4 LOESUNGEN 75
Q DYNAMISCHE SPEICHERVERWALTUNG 81
4.1 DYNAMISCHES ANLEGEN VON OBJEKTEN 81
4.2 FELDER MIT DYNAMISCH AENDERBARER LAENGE 83
4.2.1 EINFUEHRENDE BEISPIELE 83
4.2.2 UNTERSCHIED ZWISCHEN TIEFER UND FLACHER KOPIE 88
4.2.3 INITIALISIERUNG DURCH KOPIE 90
4.3 BEHAELTERKLASSEN 91
4.3.1 EINFACH VERKETTETE LISTEN 91
4.3.2 WEITERE ARTEN VON BEHAELTERKLASSEN 99
4.4 POLYMORPHIE AM BEISPIEL VON LISTEN 100
4.4.1 EINFUEHRUNG 100
4.4.2 EINFACHE LISTE MIT BAUELEMENTEN 101
4.4.3 IMPLIZITE TYPUMWANDLUNGEN IN C++ 103
4.4.4 POLYMORPHIE 105
4.5 LOESUNGEN 108
Q TECHNIKEN DER SOFTWAREENTWICKLUNG 113
5.1 GRUNDLAGEN 114
5.1.1 FUENF PHASEN DER SOFTWAREENTWICKLUNG 114
5.1.2 VORGEHENSMODELLE 115
5.2 ENTWURFSMUSTER 120
5.2.1 GRUNDLAGEN VON ENTWURFSMUSTERN 120
5.2.2 STRATEGIE 122
5.2.3 ADAPTER 127
5.2.4 BEOBACHTER 132
5.3 LOESUNGEN 141
Q KLASSENBIBLIOTHEKEN 148
6.1 VORLAGEN, SCHABLONEN, TEMPLATES 149
6.1.1 MAKROS 149
6.1.2 TEMPLATES 151
6.1.2.1 FUNKTIONSTEMPLATES 151
6.1.2.2 KLASSENTEMPLATES 154
6.2 WICHTIGE BESTANDTEILE DER C++-STANDARDBIBLIOTHEK 157
INHALT 9
6.3 MICROSOFT FOUNDATION CLASSES (MFC) 162
6.3.1 GRAFISCHE BENUTZEROBERFLAECHEN 162
6.3.2 GRUNDLEGENDES ZU WINDOWS-PROGRAMMEN 163
6.3.3 AUFBAU DER MFC 168
6.3.4 PROGRAMMIERUNG EINES EINFACHEN TASCHENRECHNERS 172
6.3.5 GRAFISCHE AUSGABE 180
6.4 LOESUNGEN 197
Q BEISPIELANWENDUNGEN 205
7.1 VISUALISIERUNG VON MESSWERTEN 205
7.1.1 ANWENDUNGSFAELLE 206
7.1.2 ANALYSE 207
7.1.3 ENTWURF 208
7.2 ERSTELLEN VON BODE-DIAGRAMMEN 214
7.2.1 ANALYSE 214
7.2.2 ENTWURF 215
7.3 LOESUNGEN 218
7.4 ZUSAMMENFASSUNG 220
LITERATUR 223
INDEX 225 |
any_adam_object | 1 |
author | Probst, Uwe |
author_GND | (DE-588)135837928 |
author_facet | Probst, Uwe |
author_role | aut |
author_sort | Probst, Uwe |
author_variant | u p up |
building | Verbundindex |
bvnumber | BV042064403 |
classification_rvk | ST 231 ST 250 |
classification_tum | DAT 315f DAT 358f |
ctrlnum | (OCoLC)896997158 (DE-599)DNB1056934360 |
dewey-full | 005.11702462 005.13302462 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.11702462 005.13302462 |
dewey-search | 005.11702462 005.13302462 |
dewey-sort | 15.11702462 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a22000008c 4500</leader><controlfield tag="001">BV042064403</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20230929</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">140908s2015 gw ad|| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">14,N36</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1056934360</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3446442340</subfield><subfield code="9">3-446-44234-0</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783446442344</subfield><subfield code="c">Gb. : ca. EUR 29.99 (DE), ca. EUR 30.90 (AT), ca. sfr 40.90 (freier Pr.)</subfield><subfield code="9">978-3-446-44234-4</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)896997158</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1056934360</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-BY</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-M347</subfield><subfield code="a">DE-706</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-1050</subfield><subfield code="a">DE-210</subfield><subfield code="a">DE-12</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-1046</subfield><subfield code="a">DE-1102</subfield><subfield code="a">DE-522</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.11702462</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.13302462</subfield><subfield code="2">22/ger</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">DAT 315f</subfield><subfield code="2">stub</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">Probst, Uwe</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)135837928</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Objektorientiertes Programmieren für Ingenieure</subfield><subfield code="b">Anwendungen und Beispiele in C++ ; mit 105 Beispielen, 42 Listings, 15 Tabellen und 48 Übungen</subfield><subfield code="c">Uwe Probst</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">München</subfield><subfield code="b">Hanser</subfield><subfield code="c">2015</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">227 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield><subfield code="c">24 cm</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="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="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">Objektorientierte Programmierung</subfield><subfield code="0">(DE-588)4233947-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe</subfield><subfield code="z">978-3-446-44178-1</subfield></datafield><datafield tag="785" ind1="0" ind2="0"><subfield code="i">Gefolgt von</subfield><subfield code="t">Objektorientiertes Programmieren</subfield><subfield code="b">2., aktualisierte und erweiterte Auflage</subfield><subfield code="d">München : Hanser, 2023</subfield><subfield code="z">978-3-446-47651-6</subfield><subfield code="w">(DE-604)BV049332063</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">X:MVB</subfield><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=4762650&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</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=027505213&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-027505213</subfield></datafield></record></collection> |
id | DE-604.BV042064403 |
illustrated | Illustrated |
indexdate | 2024-08-03T01:46:36Z |
institution | BVB |
isbn | 3446442340 9783446442344 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-027505213 |
oclc_num | 896997158 |
open_access_boolean | |
owner | DE-M347 DE-706 DE-92 DE-1050 DE-210 DE-12 DE-11 DE-859 DE-634 DE-29T DE-83 DE-91G DE-BY-TUM DE-1046 DE-1102 DE-522 |
owner_facet | DE-M347 DE-706 DE-92 DE-1050 DE-210 DE-12 DE-11 DE-859 DE-634 DE-29T DE-83 DE-91G DE-BY-TUM DE-1046 DE-1102 DE-522 |
physical | 227 S. Ill., graph. Darst. 24 cm |
publishDate | 2015 |
publishDateSearch | 2015 |
publishDateSort | 2015 |
publisher | Hanser |
record_format | marc |
spelling | Probst, Uwe Verfasser (DE-588)135837928 aut Objektorientiertes Programmieren für Ingenieure Anwendungen und Beispiele in C++ ; mit 105 Beispielen, 42 Listings, 15 Tabellen und 48 Übungen Uwe Probst München Hanser 2015 227 S. Ill., graph. Darst. 24 cm txt rdacontent n rdamedia nc rdacarrier Objektorientierte Programmierung (DE-588)4233947-9 gnd rswk-swf C++ (DE-588)4193909-8 gnd rswk-swf C++ (DE-588)4193909-8 s DE-604 Objektorientierte Programmierung (DE-588)4233947-9 s Erscheint auch als Online-Ausgabe 978-3-446-44178-1 Gefolgt von Objektorientiertes Programmieren 2., aktualisierte und erweiterte Auflage München : Hanser, 2023 978-3-446-47651-6 (DE-604)BV049332063 X:MVB text/html http://deposit.dnb.de/cgi-bin/dokserv?id=4762650&prov=M&dok_var=1&dok_ext=htm Inhaltstext DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027505213&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Probst, Uwe Objektorientiertes Programmieren für Ingenieure Anwendungen und Beispiele in C++ ; mit 105 Beispielen, 42 Listings, 15 Tabellen und 48 Übungen Objektorientierte Programmierung (DE-588)4233947-9 gnd C++ (DE-588)4193909-8 gnd |
subject_GND | (DE-588)4233947-9 (DE-588)4193909-8 |
title | Objektorientiertes Programmieren für Ingenieure Anwendungen und Beispiele in C++ ; mit 105 Beispielen, 42 Listings, 15 Tabellen und 48 Übungen |
title_auth | Objektorientiertes Programmieren für Ingenieure Anwendungen und Beispiele in C++ ; mit 105 Beispielen, 42 Listings, 15 Tabellen und 48 Übungen |
title_exact_search | Objektorientiertes Programmieren für Ingenieure Anwendungen und Beispiele in C++ ; mit 105 Beispielen, 42 Listings, 15 Tabellen und 48 Übungen |
title_full | Objektorientiertes Programmieren für Ingenieure Anwendungen und Beispiele in C++ ; mit 105 Beispielen, 42 Listings, 15 Tabellen und 48 Übungen Uwe Probst |
title_fullStr | Objektorientiertes Programmieren für Ingenieure Anwendungen und Beispiele in C++ ; mit 105 Beispielen, 42 Listings, 15 Tabellen und 48 Übungen Uwe Probst |
title_full_unstemmed | Objektorientiertes Programmieren für Ingenieure Anwendungen und Beispiele in C++ ; mit 105 Beispielen, 42 Listings, 15 Tabellen und 48 Übungen Uwe Probst |
title_new | Objektorientiertes Programmieren |
title_short | Objektorientiertes Programmieren für Ingenieure |
title_sort | objektorientiertes programmieren fur ingenieure anwendungen und beispiele in c mit 105 beispielen 42 listings 15 tabellen und 48 ubungen |
title_sub | Anwendungen und Beispiele in C++ ; mit 105 Beispielen, 42 Listings, 15 Tabellen und 48 Übungen |
topic | Objektorientierte Programmierung (DE-588)4233947-9 gnd C++ (DE-588)4193909-8 gnd |
topic_facet | Objektorientierte Programmierung C++ |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=4762650&prov=M&dok_var=1&dok_ext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027505213&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT probstuwe objektorientiertesprogrammierenfuringenieureanwendungenundbeispieleincmit105beispielen42listings15tabellenund48ubungen |