Schrödinger programmiert C++: das etwas andere Fachbuch
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Bonn
Galileo Press
2012
|
Ausgabe: | 1. Aufl. |
Schriftenreihe: | Galileo Computing
|
Schlagworte: | |
Online-Zugang: | Inhaltstext Ausführliche Beschreibung Inhaltsverzeichnis |
Beschreibung: | 688 S. Ill. |
ISBN: | 9783836217569 3836217562 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV039917210 | ||
003 | DE-604 | ||
005 | 20140102 | ||
007 | t | ||
008 | 120227s2012 a||| |||| 00||| ger d | ||
015 | |a 12,N02 |2 dnb | ||
016 | 7 | |a 1018408452 |2 DE-101 | |
020 | |a 9783836217569 |c Pb. : EUR 49.90 (DE), EUR 51.30 (AT), sfr 64.90 (freier Pr.) |9 978-3-8362-1756-9 | ||
020 | |a 3836217562 |9 3-8362-1756-2 | ||
024 | 3 | |a 9783836217569 | |
035 | |a (OCoLC)780134004 | ||
035 | |a (DE-599)DNB1018408452 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
049 | |a DE-91G |a DE-526 |a DE-M347 |a DE-Aug4 |a DE-706 |a DE-1046 |a DE-859 |a DE-824 |a DE-19 |a DE-83 |a DE-858 |a DE-862 |a DE-573 |a DE-92 |a DE-20 |a DE-91 |a DE-1051 |a DE-860 |a DE-11 | ||
082 | 0 | |a 005.133 |2 22/ger | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
084 | |a DAT 358f |2 stub | ||
100 | 1 | |a Bär, Dieter |d 1935- |e Verfasser |0 (DE-588)1026995027 |4 aut | |
245 | 1 | 0 | |a Schrödinger programmiert C++ |b das etwas andere Fachbuch |c Dieter Bär |
250 | |a 1. Aufl. | ||
264 | 1 | |a Bonn |b Galileo Press |c 2012 | |
300 | |a 688 S. |b Ill. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Galileo Computing | |
650 | 0 | 7 | |a C sharp |0 (DE-588)4616843-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Programmierung |0 (DE-588)4076370-5 |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)4123623-3 |a Lehrbuch |2 gnd-content | |
689 | 0 | 0 | |a C++ |0 (DE-588)4193909-8 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Programmierung |0 (DE-588)4076370-5 |D s |
689 | 1 | 1 | |a C sharp |0 (DE-588)4616843-6 |D s |
689 | 1 | |8 1\p |5 DE-604 | |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=3949953&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 2 | |q text/html |u http://www.galileocomputing.de/katalog/buecher/titel/gp/titelID-2853?GalileoSession=90683794A6-VI2UrExo |3 Ausführliche Beschreibung |
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=024775769&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-024775769 |
Datensatz im Suchindex
DE-BY-862_location | 2000 |
---|---|
DE-BY-FWS_call_number | 2000/ST 250 C01 B141 |
DE-BY-FWS_katkey | 444062 |
DE-BY-FWS_media_number | 083000506017 083000507499 |
_version_ | 1824556279779033089 |
adam_text |
IMAGE 1
INHALTSVERZEICHNIS
KAPITELL: WIR RICHTEN UNE EIN. ENTWICKLUNGSUMGEBUNGEN F UE R C++ SEITE
2 5
SCHROEDINGER FINDET HERAUS, DASS ER ZUR ENTWICKLUNG VON C++-PROGRAMMEN
EINEN COMPILER BENOETIGT. SEINE KUENF
TIGEN KOLLEGEN HABEN I H M GESAGT, DASS ER HIERZU ZUNAECHST VERWENDEN
KANN, WOZU ER LUST HAT. KEINE LEICHTE AUFGA
BE F UE R SCHROEDINGER, SICH I M DSCHUNGEL VON COMPILERN M I T UND OHNE
GRAFISCHER OBERFLAECHE ZURECHTZUFINDEN. SCHROE
DINGER HAT SICH NATUERLICH VORBEREITET UND KEINE KOSTEN U N D M UE H E N
GESCHEUT, SICH SEINEN ARBEITSPLATZ EINZURICHTEN.
BRAUCHE ICH EINE IDE ZUM PROGRAMMIEREN? 2 6
MULTIKULTURELLE SACHEN 2 7
MIKROWEICHE SACHEN 2 8
DIE X-SACHEN 2 9
ANGEBISSENE AEPFEL 3 0
LASS UNS ENDLICH LOSLEGEN 3 1
UEBERSETZEN M I T EINER ENTWICKLUNGSUMGEBUNG 3 1
G++ U N D CLANG++ 35
. . . A M ENDE LAEUFT ES 3 7
K A P I T E L 2: ELEFANTEN KOENNEN NICHT FLIEGEN, ABER
SCHROEDINGER KANN PROGRAMMIEREN ERSTE SCHRITTE I N C++ SEITE 3 9
SCHROEDINGER SCHREIBT SEIN ERSTES PROGRAMM UND ERFAEHRT DABEI GLEICH, WAS
ALLES ZU EINEM GRUNDGERUEST GEHOERT
UND WIE SOLCHE PROGRAMME AUFGEBAUT SIND. SCHROEDINGER IST EUPHORISCH, W E
I L ALLES WIE AM SCHNUERCHEN LAEUFT, U N D
TRAEUMT SCHON VON EINER HOCHBEZAHLTEN STELLE ALS ENTWICKLER BEI SEINEM
LIEBLINGSSPIEL W O W (WORLD O F WARCRAFT).
ODER WIE WAERE ES, W E N N ER NACH STEVE, LINUS UND BILL AN D E M NEUEN
BETRIEBSSYSTEM ARBEITEN WUERDE?
WAS IST EIGENTLICH EIN COMPUTERPROGRAMM?
GANZ KURZ U N D KNAPP F UE R ALLE SCHROEDINGERS 4 0
DIE SACHE M I T DEM MAIN-DINGS 4 1
UNSER ERSTES MAIN-DINGS SOLL LAUFEN 4 3
ENDLICH ENTSPANNEN UNDTRAEUMEN! 4 6
KREUZ UND QUER ODER ALLES I N REIH UND GLIED? 4 7
KEINEN KOMMENTAR? 4 7
W I E KOMME ICH HIER ZUM BILDSCHIRM .? 4 8
12 INHALT
A U F DEM WEG ZUM BILDSCHIRM 5 0
BADEWANNE SCHON VOLL? 5 0
GIB M I R F UE N F 5 1
STREAM ME UP, SCOTTY 5 1
GEGENSEITIGE WAHRNEHMUNG 52
MANIPULIEREN ODER SELBER STEUERN? 53
NOCH EIN W E N I G BRAIN-STREAMING 5 4
HTTP://D-NB.INFO/1018408452
IMAGE 2
KAPITEL 3: VERSCHIEDENE TYPEN FUER
EINEN BESTIMMTEN ZWECK DIE C++-BAISDATENTYPEN SEITE 5 7
"WOHIN M I T DEN DATEN?", FRAGT SICH SCHROEDINGER U N D BEMERKT, DASS ES
DAFUER VERSCHIEDENE BASISDATENTYPEN GIBT
UND DASS C++ AUSSERDEM VERDAMMT PINGELIG IST, WAS DIESE TYPEN BETRIFFT.
HIERBEI ERFAEHRT ER AUCH GLEICH, W I E DIE
EINZELNEN ZEICHEN U N D BUCHSTABEN I N SEINEN COMPUTER GELANGT SIND U N
D W I E ER SIE DA WIEDER HERAUS BEKOMMT.
STARKE TYPEN 5 8
M E I N NAME IST SCHROEDINGER 5 9
FUNDAMENTALE U N D FAULE TYPEN 5 9
DEKLARATION U N D DEFINITION 60
GANZER KERL DANK 61
ZEICHENFOLGEN VON GANZZAHLEN 6 2
POSITIVE UND/ODER NEGATIVE HALTUNG
UND EIN ENDTEIL 6 2
DIE SACHE M I T DER WAHRHEIT 6 3
WAS NEHMEN W I R F UE R EINEN TYPEN? 6 5
DIE WELT DER GANZEN KERLE 66
WAS FUER DEN EINEN DAS KOMMA,
IST FUER DEN ANDEREN DER PUNKT 6 7
DAS PUENKTCHEN I N DER WERKSTATT 6 8
A M ENDE W A R DAS PUENKTCHEN 6 9
ZEICHENSALAT 7 0
DOCH EIN GANZER KERL? 7 1
TURMBAU ZU BABEL 7 2
ZUM FLUECHTEN 73
UNICODE-UNTERSTUETZUNG 7 3
ZEICHEN F UE R DIE W E L T 7 4
ERSTE "ZEICHEN" F UE R EINE PAUSE 7 6
A U F DIE GROESSE K O M M T ES AN 7 8
JE GROESSER, DESTO BESSER 7 9
THE FINAL FRONTIER 8 1
GUT, DASS ES GRENZEN GIBT 8 3
K A P I T E L 4: VON ZAHLEN VERWEHT.
ARBEITEN MIT ZAHLEN SEITE 8 5 AUCH GLEITKOMMAZAHLEN HABEN MIT
MATHEMATISCHEN SCHWAECHEN ZU KAEMPFEN UND BEIM RECHNEN M I T ZAHLEN KANN
EINIGES DRUNTER UND DRUEBER GEHEN. DA SCHROEDINGER GERNE EXPERIMENTIERT,
MISCHT ER EINFACH MAL DIE ZAHLEN DURCH UND
ERFAEHRT, DASS ES DABEI GEWISSE REGELN GIBT, NACH DENEN DIE TYPEN
UMGEWANDELT WERDEN. ZUDEM BEMERKT ER, DASS MOEG
LICHKEITEN BESTEHEN, M I T DEREN HILFE ER DIE TYPEN ZWINGEN KANN, ETWAS
ZU WERDEN, WOFUER DIESE EIGENTLICH NICHT VOR
GESEHEN SIND. DABEI STELLT ER SCHNELL FEST, DASS ES NICHT IMMER SO GUT
IST, EINE SCHRAUBE MIT DEM HAMMER EINZUSCHLAGEN.
MANUELLER RECHENSCHIEBER 8 6
ERWEITERTER GRUNDRECHENZUWEISUNGSOPERATOR 8 7
FUTTER F UE R DEN PROZESSOR 88
KOPFRECHNEN 9 0
ACHTUNG V O R DEN DOPPELGAENGERN 9 0
NACHSITZEN I N MATHE 9 2
W E N N GRENZEN UEBERSCHRITTEN WERDEN 9 2
UNGENAUES PUENKTCHEN 9 4
INHALT 13
IMAGE 3
SCHWAECHEN OFFENLEGEN 9 5
M I R RAUCHT DER K O P F 9 7
MATHEMATISCHE SPEZIALITAETEN 9 9
KEINE AHNUNG, ABER ICH VERWENDE ES TROTZDEM. 1 0 1
A M ENDE D E R M A T H E W E L T 1 0 4
DEN TYP MAG ICH NICHT 1 0 6
LASS I H N DOCH 106
AUTOMATISCHE PROMOTION 1 0 7
M I T DEM HAMMER A U F DIE SCHRAUBE 1 0 8
W A R U M MAN SICH NICHT A U F JEDEN TYP
EINLASSEN SOLLTE 110
D E R SANFTE TYP 1 1 2
AUTOMATISCHE TYPENABLEITUNG 1 1 4
K A P I T E L 5: EIGENE ENTSCHEIDUNGEN TREFFEN ODER
DAS GANZE NOCHMAL BITTE KONTROLLSTRUKTUREN I N C++ SEITE 115 IM
WIRKLICHEN LEBEN HAT SCHROEDINGER DERZEIT NICHT VIEL ZU SAGEN. STAENDIG
MECKERT SEINE FREUNDIN AN IHM HERUM.UMSO
MEHR FREUT SICH SCHROEDINGER, ALS ER ERFAEHRT, DASS ER IN C++ UEBER
KONTROLLSTRUKTUREN SELBST ENTSCHEIDEN KANN, W O ES LANG
GEHT. EBENSO FRAGT SICH SCHROEDINGER, WIE ER WOHL IMMER WIEDERKEHRENDE
AUFGABEN DURCHFUEHREN SOLL. DAMIT SCHROE
DINGER KUENFTIG NICHT UNENDLICH VIELE CODEZEILEN WIEDERHOLEN MUSS, LERNT
ER VERSCHIEDENE SCHLEIFENARTEN KENNEN.
ENDLICH SELBSTSTAENDIG SEIN UND EIGENE
ENTSCHEIDUNGEN TREFFEN 1 1 6
VERZWEIGUNG, ABZWEIGUNG ODER KREUZUNG 1 1 9
W R O N G TURN? 1 2 1
EIN GANZ ANDERER FALL 1 2 5
DEN FALL BEARBEITEN 1 2 7
DEN FALL ANALYSIEREN 1 2 9
ALSO SPRACH ZARATHUSTRA 1 3 1
I M M E R DIESE WIEDERHOLUNGEN 1 3 4
EIN SCHRITT V O R ODER EINER ZURUECK 1 3 4
A F T E R A W H I L E 135
N O W F O R IT! 1 3 6
FUSSNOTEN NICHT VERGESSEN! 137
NACH OBEN ODER NACH UNTEN 1 3 7
U N D ALLES NOCH EINMAL 1 3 8
K A P I T E L 6: VON GLEICHEN UND UNTERSCHIEDLICHEN TYPEN,
DEM STERNCHEN UND ANDEREN UNGEMUETLICHEN SACHEN ARRAYS, ST RINGS,
VEKTOREN, STRUKTUREN UND ZEIGER SEITE 1 4 1 SCHROEDINGER KANN ES DREHEN U
N D WENDEN, WIE ER W I L L . M I T EINFACHEN TYPEN K O M M T ER I N C++
NICHT W E I T .
ER AHNT SCHON, DASS EIN UNGEMUETLICHES KAPITEL FOLGT. HIERBEI LERNT ER
GLEICH, DASS ER EINE GANZE REIHE V O N
TYPEN I N EINEM ARRAY UNTERBRINGEN KANN. UNTERSCHIEDLICHE TYPEN HINGEGEN
KANN ER I N EINE STRUKTUR STECKEN.
14 INHALT
IMAGE 4
SCHROEDINGER LERNT I N DIESEM KAPITEL DIE BEDEUTUNG DES STERNCHENS (*)
BEI DEN VARIABLEN KENNEN. DAS KAPITEL
IST SEHR VERWIRREND F UE R IHN, W E I L ES HIER ZEIGER GIBT, DIE W I L D
SIND; U M SICH DAVOR ZU SCHUETZEN, KANN MAN AUCH
EINEN NULLZEIGER VERWENDEN. SCHROEDINGER FINDET DAS KOMPLETTE KAPITEL
RECHT W I L D U N D HAT I M AUGENBLICK N U L L
AHNUNG, W O F UE R DAS GUT SEIN SOLL. A B E R ER IST SICH SICHER, DASS ER
NACH DIESEM KAPITEL ERLEUCHTET SEIN WIRD. PLING!
GLEICHE TYPEN I N EINER REIHE AUFSTELLEN 1 4 2
DIE FRICKEL- UND FUMMELFRAKTION V O N ZE 1 4 3
DIE ZE-STRINGS 1 4 4
GIB M I R ROHEN I N P U T (BIO-ARRAYS) 145
DAS MACHT KEINEN SPASS 1 4 7
KRANKHEITEN VON ZE-ARRAYS U N D ZE-STRINGS 1 4 8
DIE GLEICHEN TYPEN I N EINER REIHE
AUFSTELLEN UND WIEDER ZURUECK 1 5 0
DIE KOMFORTKLASSE(N) V O N ZE++ 1 5 0
REDUZIERTER BIOANTEIL I N VECTOR 1 5 1
REDUZIERTER BIOANTEIL I N STRING 1 5 2
NIE MEHR BIO(-ARRAYS) 153
A M ENDE HAT ES DOCH NOCH SPASS GEMACHT 1 5 5
DIE MISCHLINGE 1 5 7
ZUGRIFF AUF DIE MISCHLINGE 1 5 8
ENDLICH ECHTE SCHUHDATEN 1 5 9
DIE GEMISCHTEN TYPEN SIND ECHT NUETZLICH 162
VON UNIONEN, AUFZAEHLUNGEN U N D SYNONYMEN . 1 6 4
1 , 2 , FREDDY K O M M T VORBEI,
3, 4, SCHLIESSE DEINE TUER 165
DIE LEHRE DER SYNONYMIE 1 6 9
LEIPZIGER ALLERLEI 1 7 0
TYPEDEF SCHROEDINGER HAT_ALLES_KAPIERT_T 1 7 2
WEISST DU, WIE VIELE STERNLEIN AM HIMMEL STEHEN? 1 7 4
ICH WEISS, W O DU W O H N S T . . . ! 175
EINBRUCH I N FREMDE WOHNUNGEN 1 7 6
WOHNORTE ERMITTELN 1 7 6
STERNENKUNDE 1 7 7
ZE-ZEUGS, ZEIGER U N D W O SOLL DAS HINFUEHREN.?! 1 7 8
ZEIGER A U F NICHTS. .! 1 8 0
W O GEHT'S HIER ZUR " M I L K Y WAY"? 181
W O GIBT'S HIER FRISCHEN RAM? 183
ALLES NEU 183
SPEICHERHALDE U N D MUELLBESEITIGUNG 1 8 4
R A M M I T WOW-FREUNDEN A U F ANFRAGE 186
R A M UNLEASHED 1 8 9
K A P I T E L 7: FUNKTIONEN, DAS ENDE VON COPY & PASTE.
FUNKTIONEN SEITE 193 DA SCHROEDINGER I N SEINEN ALTEN BASIC-PROGRAMMEN
AUCH BERECHNUNGEN F UE R DAS VOLUMEN DER SCHUHKARTONS
IMPLEMENTIERT HAT, PLANT ER, DIE NATUERLICH AUCH KUENFTIG I N SEINEN NEUEN
PROGRAMMEN EINZUBAUEN. ALLERDINGS
WUERDE ER DIESE BERECHNUNGEN GERNE MEHRMALS VERWENDEN. "SCHOEN BLOED, W E R
HIER SEINEN CODE I M M E R WIEDER
NEU SCHREIBT", DENKT SCHROEDINGER U N D MACHT ES SICH M I T COPY & PASTE
EINFACHER. HIER MUSS I H M GEHOLFEN U N D
GEZEIGT WERDEN, WIE ER SOLCHE CODESTELLEN ALS FUNKTIONEN IMPLEMENTIERT,
DIE ER DANN UEBER EINE HEADERDATEI
(ODER GAR ALS BIBLIOTHEK) JEDERZEIT I N SEINEN PROGRAMMEN VERWENDEN
KANN.
DIE GEISTER, DIE ICH RUFEN W I L L 1 9 4
MEINE HAUSGEISTER 1 9 5
ERSTER KONTAKT ZUM JENSEITS 1 9 7
GEISTERJAEGER I M WOHNZIMMER 1 9 9
OPFERGABEN F UE R DIE GEISTER 2 0 1
ALS KOPIE UEBERGEBEN (CALL-BY-VALUE) 2 0 1
ALS ADRESSE UEBERGEBEN (CALL-BY-REFERENCE) 2 0 2
REFERENZEN ALS FUNKTIONSPARAMETER 203
ZE-ZEUGS ALS FUNKTIONSPARAMETER 2 0 4
STRUKTUREN U N D KLASSEN ALS PARAMETER 2 0 5
INHALT 1 5
IMAGE 5
UNSERE GABEN WURDEN ANGENOMMEN 2 0 6
UNENDLICHE STILLE 2 0 8
DAS JENSEITS ANTWORTET D I R 211
ZEIGER ALS RUECKGABEWERT 212
DINGE, DIE MAN BESSER NICHT BESCHWOEREN SOLLTE 212
REFERENZEN ALS RUECKGABEWERT 2 1 4
DIE STILLE IST ZERRISSEN 2 1 5
HAUSGEISTER ZURUECKGEBEN 2 1 7
JETZT BIST DU EIN M E D I U M 2 1 8
SPEZIELLE GEISTER 2 2 0
WERTE F UE R DEN NOTFALL 2 2 0
GLEICHER NAME, UNTERSCHIEDLICHE TYPEN 2 2 1
ROLLERBLADES F UE R FUNKTIONEN? 2 2 1
MAIN PROGRAMMENDE 223
JENSEITS VON EDEN 2 2 4
A M ENDE DER GEISTERWELT 2 2 7
K A P I T E L 8: WIE AUS CHAOS ORDNUNG ENTSTEHT
SCHLUESSELWOERTER F UE R TYPEN, NAMENSBEREICHE UND DIE
PRAEPROZESSOR-DIREKTIVEN
SEITE 2 2 9
IN DIESEM KAPITEL LERNT SCHROEDINGER VERSCHIEDENE PRAEPROZESSORANWEISUNGEN
KENNEN. DABEI ERFAEHRT ER, DASS
DER PRAEPROZESSOR EIN EIGENES PROGRAMM IST, M I T DEM ER ZWAR EIGENE
BASIC-BEFEHLE NACHIMPLEMENTIEREN KOENN
TE, WELCHES ALLERDINGS NOCH WENIGER A H N U N G V O N C++ HAT ALS
SCHROEDINGER SELBST. HIERBEI LERNT ER AUCH, DASS
ES BESSERE ALTERNATIVEN ZU DER MAKROSPRACHE C++ GIBT, ABER ES I N DER
PRAXIS NICHT GANZ OHNE DEN PRAEPROZESSOR
GEHT. NACHDEM SCHROEDINGER I M M E R MEHR FORTSCHRITTE MACHT U N D DIE
PROGRAMME UMFANGREICHER WERDEN, MERKT
ER, DASS ES IMMER MUEHSAMER WIRD, DEN UEBERBLICK UEBER DEN CODE ZU
BEHALTEN. DOCH I H M KANN GEHOLFEN WERDEN.
EIGENSCHAFTEN OHNE ENDE 2 3 0
KLASSE, DIE SPEICHERKLASSE 2 3 0
TYPQUALIFIKATIONEN 2 3 2
. UND F UE R DIE FUNKTIONEN AUCH NOCH
EXTRAWUERSTCHEN 233
MINDESTHALTBARKEITSDATUM AENDERN 2 3 4
GLEICH-GUELTIGKEITSBEREICH 2 3 8
EXTRAWURST-GUELTIGKEITSBEREICH : 2 4 1
EINEN NEUEN LEBENSRAUM SCHAFFEN 2 4 2
BETRETEN DES NEUEN LEBENSRAUMES 243
USING ME 2 4 4
EIN EIGENES KLEINES KOENIGREICH 2 4 6
ANTI-GLOBALISIERUNG 2 4 9
ANONYMER LEBENSRAUM 2 5 0
LEBENSRAUM I M W O H N Z I M M E R 2 5 2
DAS #DING V O R DEM COMPILER 255
#INCLUDE "PASTE OHNE COPY" 2 5 6
#DEFINE "SYMBOL" UND "MAKRO" 2 5 6
DIE UEBERSETZUNG DIRIGIEREN 2 5 8
#ICH BESTIMME, WAS #DU BEKOMMST 2 5 9
" N O SUCH FILE O R DIRECTOIY", ODER
W O B I N ICH HIER 260
MAKROS U N D SYMBOLE, ODER DOCH LIEBER NICHT? . 261
#ICH H### ALL## V##SCH###T 263
U N D J E T Z T ALLE ZUSAMMEN! 2 6 5
DIE ZUTATEN F UE R DEN LECKEREN KUCHEN 2 6 6
"SYMBOL(S) N O T FOUND", ODER EINE ZUTAT FEHLT 2 6 7
DIE EINKAUFSLISTE M I T DEN ZUTATEN 2 6 8
1 6 INHALT
IMAGE 6
EIN NUETZLICHE EINKAUFSLISTE, WAS ALLES SO
IN EINER HEADERDATEI VERWENDET WERDEN
KOENNTE/SOLLTE/MUSS 2 6 8
DIE ZUTATEN VORBEREITEN U N D ABWIEGEN 2 6 9
. U N D J E T Z T ALLES I N DIE SCHUESSEL 2 7 0
REIN INS VERGNUEGEN 2 7 1
MEISTER DER QUELLDATEIEN 275
K A P I T E L 9: VON HEXENMEISTERN, TODESRITTERN UND
DATENKAPSELN KLASSEN SEITE 277 JETZT W I R D ES LANGSAM ERNST.
SCHROEDINGER IST J A BEREITS M I T DEN VERSCHIEDENSTEN KLASSEN V O N W O
W VERTRAUT.
ER SELBST IST EIN HEXENMEISTER DER STUFE 63. ALLERDINGS MERKT ER RECHT
SCHNELL, DASS DIE KLASSEN VON C++ W E N I G
MIT DEN KLASSEN V O N W O W GEMEIN HABEN. IN DIESEM KAPITEL LERNT
SCHROEDINGER DIE GRUNDLAGEN DER KLASSEN U N D
SOMIT DER OOP KENNEN. M I T DEN DATENKAPSELN LERNT ER DAS ERSTE WICHTIGE
KONZEPT DER OOP KENNEN, DAS AUCH
HIER WIE EIN MEDIKAMENT I N DER PROGRAMMIERUNG W I R K T .
OBEN-OHNE-PROGRAMMIERUNG 2 7 8
KLASSE, KLASSEN! 2 7 9
OBJEKTE ZUM M I T N E H M E N 2 7 9
EIN OBJEKT ERBLICKT DAS LICHT DER W E L T 2 8 0
KONTROLLE: DU KOMMST HIER NICHT DURCH 2 8 2
BEI KLASSENDEFINITIONEN DEN UEBERBLICK BEHALTEN 2 8 4
TIEFERER EINBLICK I N DIE ELEMENTFUNKTIONEN DER
DATENKAPSEL 2 8 6
DU DARFST HIER N U R LESEN 2 8 8
ELEMENTFUNKTIONEN VOLL I M EINSATZ 2 8 9
TOLL, DIESE KLASSENFUNKTIONEN 2 9 1
OBJEKTE ERSTELLEN 293
OBJEKTE AUF DIE WELT BRINGEN 2 9 4
ZUGRIFF AUF DIE OEFFENTLICHKEIT DER KLASSE 2 9 5
INDIREKTER ZUGRIFF AUF DIE OEFFENTLICHKEIT 2 9 5
OBJEKTE VERWENDEN 2 9 6
DIE GESCHICHTE VON OBJEKTEN 2 9 9
AUFBAUEN UND VERNICHTEN 3 0 2
DIENST NACH VORSCHRIFT 302
W I R UEBERNEHMEN SELBST 303
KONSTRUKTOREN M I T MEHREREN PARAMETERN 3 0 4
KONSTRUKTOREN EFFEKTIVER INITIALISIEREN 305
KLASSENELEMENTE DIREKT INITIALISIEREN 3 0 6
A M ENDE ALLES WIEDER SAUBERMACHEN 3 0 6
FRUEHJAHRSPUTZ 307
(I )EIN KARTENHAUS 3 1 0
DEEP INSIDE 3 1 2
SPEZIELLE KONSTRUKTOREN 312
PRAXIS DR. SCHROEDINGER 315
W O H N U N G V O N DR. SCHROEDINGER 317
THE BIG THREE 3 1 8
SPEZIELLE DATEN I N DER KAPSEL 3 1 9
GUTE FREUNDE KANN NIEMAND TRENNEN 3 2 1
*GONG* DIE LETZTE RUNDE W I R D EINGELAEUTET 323
KAMPFANALYSE 328
INHALT 1 7
IMAGE 7
KAPITEL 10: KINO+WOW+PROGRAMMIEREN=VIEL SPASS
UEBERLADEN VON OPERATOREN SEITE 3 3 1
SCHROEDINGER KANN J E T Z T ZWAR KLASSEN ERSTELLEN, ABER DIE W O L L E N
SICH NICHT SO RECHT M I T DEN OPERATOREN VER
TRAGEN. NICHT MAL EINFACHSTE VERGLEICHE FUNKTIONIEREN DAMIT. DAHER
ZEIGEN W I R SCHROEDINGER I N DIESEM KAPITEL,
DASS EINE OPERATOR-UEBERLADUNG DAS PROGRAMM NICHT PHYSIKALISCH SCHWERER
UND UNVERSTAENDLICHER MACHT,
SONDERN, RICHTIG DOSIERT, AUCH SPASS MACHEN KANN.
EIGENE RECHENGESETZE 3 3 2
GESTATTEN: OPERATOR 332
GESETZE F UE R DIE HERREN OPERATOREN 333
OPERATOREN N U R F UE R FREUNDE 3 3 4
DIE PAERCHEN VERWENDEN DIE OPERATOREN 335
M I T VEREINTEN KRAEFTEN 3 3 7
GLUECKLICHE PAERCHEN 3 4 0
EINSAME OPERATOREN UEBERLADEN 3 4 4
DAS EINSAME LEBEN DER EINSAMEN OPERATOREN . 3 4 6
A M ENDE BLEIBT EIN EINSAMER OPERATOR 3 4 9
WEITERE OPERATOREN UEBERLADEN 3 5 1
LOGISCH? FAST IMMER! 3 5 1
"TYPENVERBIEGENUMWANDLER" UEBERLADEN 3 5 1
INPUT-OUTPUT-KOMPOTT 3 5 2
SPEZIELLE OPERATORUEBERLADUNGEN I N DER PRAXIS . 3 5 4
SPEZIALITAETEN A U F DEM SOFA 3 6 0
FUNKTIONSOBJEKTE 3 6 0
INDEXOPERATOR [] UEBERLADEN 3 6 1
N E W U N D DELETE UEBERLADEN 3 6 1
K A P I T E L 11: SCHROEDINGER MACHT SEIN TESTAMENT
ABGELEITETE KLASSEN SEITE 3 6 3
DAS THEMA INTERESSIERT SCHROEDINGER BRENNEND. ER HAT SELBST NOCH EINE
TANTE, VON DER WAS RUEBERKOMMEN KOENNTE.
SCHNELL MERKT ER JEDOCH, DASS IN C++ NIEMAND STERBEN MUSS, U M ETWAS ZU
ERBEN. IRGENDWIE SCHEINT I N C++ DIE ERB
SCHAFT EHER VON BIOLOGISCHER NATUR (VATER + M U T T E R = SOHN) ZU SEIN,
WEIL ES HIER AUCH EINE MEHRFACHVERERBUNG GIBT.
ERBEN OHNE ERBSCHAFTSSTEUER : 3 6 4
EWIG SCHLEICHEN DIE ERBEN 3 6 7
DAMIT KEINER LEER AUSGEHT 3 7 1
JETZT DAS KLEINGEDRUCKTE LESEN 373
ZUGRIFFSRECHTE F UE R DEN BEERBTEN 373
NEWS: KONSTRUKTOREN VERERBEN (C++11) 3 7 6
DAS KLEINGEDRUCKTE I N DER PRAXIS 3 7 7
SO MACHT ERBEN LANGSAM SPASS 3 8 0
PRIVATE MITGLIEDER DURCHREICHEN 3 8 1
ERBE VERWENDEN U N D ERWEITERN 382
REDEFINITION 383
USE ME 383
UNSER ANLAGEBERATER VERWALTET DAS ERBE 385
ORDENTLICH ANGELEGT 3 8 7
KONSTRUKTIVES U N D DESTRUKTIVES VERERBEN 3 8 9
IMPLIZITE KLASSENUMWANDLUNG 3 9 1
W E R B E K O M M T WAS 3 9 2
KEINER GEHT LEER AUS 3 9 4
MEHRFACHVERERBUNG 3 9 6
MEHRFACHVERERBUNG I N DER PRAXIS 398
18 INHALT
IMAGE 8
LOHNT SICH DIE MEHRFACHVERERBUNG UEBERHAUPT? 4 0 1
VIRTUELLES VERERBEN 4 0 3
VIRTUELLE TEILCHEN VERWENDEN 4 0 5
ZWISCHEN VIRTUALITAET U N D REALITAET 4 0 6
ABSTRAKTE WELTEN 4 0 8
EIN ALTER BEKANNTER 4 0 8
ABSTRAKTE VIELGESTALTIGKEIT 4 1 0
JETZT W I R D ES VIELSEITIG - POLYMORPHIE 4 1 1
VIRTUELLE ZERSTOERUNGSKRAFT 4 1 3
WAS V O M ABSTRAKTEN UEBRIG BLIEB 4 1 4
WAS BIST DU DENN? 4 1 5
OVERRIDE U N D FINAL 4 1 6
K A P I T E L 12: AUSSTECHFORMEN FUER DIE PLAETZCHEN
TEMPLATES SEITE 4 1 9 DASS ER IN C++ AUCH EIGENE AUSSTECHFORMEN MACHEN
KANN, ERINNERT SCHROEDINGER AN WEIHNACHTEN, W O SEINE
FREUNDIN I M M E R DIE TROCKENEN DINKELPLAETZCHEN MACHT, DIE SICH I M M U
N D W I E SAEGEMEHL ANFUEHLEN U N D OHNE
VIEL GLUEHWEIN GAR NICHT SO RICHTIG RUNTERGEHEN WOLLEN. A B E R DA DIESE
TEMPLATES ALS BESSERE ALTERNATIVE F UE R
#DEFINE-MAKROS UEBER DEN LADENTISCH GEHEN, MACHT I H N DIESES THEMA W I R
K L I C H NEUGIERIG.
FUNKTIONEN ZUM AUSSTECHEN 4 2 0
VERSCHIEDENE TEIGSORTEN 4 2 2
PLAETZCHEN BACKEN 4 2 4
AM ENDE SIND N U R NOCH KRUEMEL DA 4 2 8
KLASSEN ZUM AUSSTECHEN 4 2 9
KLASSEN-AUSSTECHER-ELEMENTFUNKTION DEFINIEREN 4 3 0
KLASSEN-AUSSTECHER-ELEMENTFUNKTION UEBERSCHREIBEN 4 3 1
OBJEKTE AUSSTECHEN 4 3 2
KLASSEN-AUSSTECHER I N DER PRAXIS 4 3 3
KLASSEN-AUSSTECHER I N DER W O H N U N G 4 3 8
K A P I T E L 13: DER SCHLEUDERSITZ FUER DEN NOTFALL
AUSNAHMEBEHANDLUNG SEITE 4 4 1 SCHROEDINGER SAMMELT IMMER MEHR ERFAHRUNG
IN C++ U N D MERKT, DASS ES H I N U N D WIEDER ZU UNERWARTETEN SITUATI
ONEN KOMMT. IN DIESEM KAPITEL ERFAEHRT ER, WIE ER AUF SOLCHE
AUSNAHMEZUSTAENDE M I T EINEM SPEZIELLEN C++-KONZEPT (AUSNAHMEBEHANDLUNG)
REAGIEREN KANN. ER IST DAMIT WIRKLICH F UE R JEDEN FALL GERUESTET. GLAUBT
ER ZUMINDEST.
VERSUCHEN, WERFEN UND AUFFANGEN 4 4 2
NOCH EIN PAAR HINWEISE F UE R DAS WERFEN 4 4 4
JETZT SCHMEISS SCHON! 4 4 6
WAS PASSIERT DANACH .? 4 4 7
HOMERUN 4 5 0
MIT-KLASSEN U M SICH SCHMEISSEN 4 5 3
NIX WIE WEG HIER 4 5 3
SCHMEISSEN M I T GANZEN KLASSEN 4 5 5
HOMERUN M I T KLASSEN 4 5 8
(STANDARD-)AUSNAHMEN I M ANGEBOT 4 6 1
W H A T IST DEIN PROBLEM .? 4 6 2
AUSNAHMEN I M SYSTEM 4 6 3
W I R PROBIEREN ES AUS 4 6 4
LOGISCHER FEHLER: OUT_OF_RANGE 4 6 4
INHALT 19
IMAGE 9
LOGISCHER FEHLER: INVALID_ARGUMENT 4 6 5
LOGISCHER FEHLER: LENGTH_ERROR 4 6 6
LOGISCHER FEHLER: IOS_BASE::FAILURE 4 6 7
STANDARDAUSNAHME-KONTROLLE 4 6 8
AUSNAHME-SPEZIFIKATION U N D NOEXCEPT? 4 7 0
NOEXPECT 4 7 0
HASTA LA VISTA, BABY 4 7 1
AUSNAHMEN VERWEIGERN 4 7 2
KEINE ERWARTUNGEN 4 7 4
K A P I T E L 14: UNTERWAESCHE, 100 % BAUMWOLLE, DOPPELRIPP
DIE STANDARDKLASSE S T R I N G SEITE 4 7 5
SCHROEDINGER WEISS J A MITTLERWEILE, DASS MAN EINEN STRING NICHT N U R ALS
UNTERWAESCHE TRAGEN, SONDERN DAMIT AUCH
TEXT VERARBEITEN KANN. DIE ZWEITE VARIANTE IST I H M AUCH EINDEUTIG
LIEBER. IN DIESEM KAPITEL ERFAEHRT ER MEHR
UEBER DIESE KLASSE UND DEN UMGANG M I T IHR.
SCHURZ, SCHUERZEN, SCHUERZENJAEGER 4 7 6
STRINGS ANLEGEN UND ZUWEISEN 4 7 6
Z U G R I F F A U F DIE EINZELNEN ZEICHEN 4 7 9
W I E GROSS ISSES DENN? 4 8 0
ROHE STRINGS 4 8 0
NOCH M E H R UNTERWAESCHE 4 8 1
U N D NOCH MEHR DAVON 4 8 3
KLAMOTTENKISTE 4 8 5
STRING KONVERTIEREN U N D MANIPULIEREN 4 8 5
SUCH! 4 8 6
UEBERLADENE OPERATOREN U N D EINVAUSGABE 4 8 8
ICH KANN'S NICHT M E H R HOEREN: STRINGS 4 9 0
ALLES SAUBER DANK "SCHWARZER ZWERG" 4 9 4
K A P I T E L 15: STROEME OHNE ISOLIERKABEL VERWENDEN
DER UMGANG MIT STREAMS UND DATEIEN SEITE 4 9 5
DER UMGANG M I T DATEIEN U N D DER EIN- U N D AUSGABE W I R D I N C++
UEBER EIN SPEZIELLES U N D ERWEITERBARES STREAMKONZEPT IMPLEMENTIERT. I N
DIESEM" KAPITEL LERNT SCHROEDINGER DAS PRINZIP EINES SOLCHEN STROMS (DER
HIER NICHT
GELB IST) NAEHER KENNEN. ER HAT ZWAR GERADE EINEN LAUF, ABER DIE AUFGABEN
HABEN ES GANZ SCHOEN I N SICH.
GIB AUS DEN STROM 4 9 6
ROHE EIER RAUS 4 9 8
M E H R FORMATIERTER OUTPUT BITTE 4 9 9
W I R SCHWENKEN DIE FLAGGE 5 0 0
JETZT IST ES RAUS 5 0 2
W I R AENDERN DIE RICHTUNG 505
ROHE EIER REIN 505
W O IST MEIN INPUT? 5 0 7
JETZT IST ES D R I N 5 1 1
W I R MANIPULIEREN DIE STROEME 513
M A N I P U L A T I O N IST ALLES 5 1 6
ORDENTLICH MANIPULIERT 5 2 0
AUCH EIN STROM HAT SEINE FEHLER 522
ERST DEN STROM ABSTELLEN 5 2 4
20 INHALT
IMAGE 10
DIE SICHERUNG IST GEFLOGEN 525
KANN MAN AUCH WAS SPEICHERN? 5 2 6
DATEI-SLANG 5 2 6
VORHANDENE STROEME F UE R DATEIEN 5 2 7
STROM F UE R DIE DATEI ANSCHLIESSEN 5 2 7
PLUG-INS F UE R DEN DATEISTROM 5 2 8
DEN DATEISTECKER ZIEHEN 5 3 0
ALLES GESICHERT.? 5 3 1
SAUBER LESBARE SACHE 5 3 1
STUECK F UE R STUECK 532
ZEILE F UE R ZEILE 5 3 4
GANZE HAPPEN 535
WAHLFREIER Z U G R I F F 5 3 6
DATEN WIEDERHERSTELLEN ; 5 3 7
EIN STROM F UE R EINEN STRING? 5 4 1
SCHUERZENJAEGER-STROM 543
OHNE ISOLATION 545
K A P I T E L 16: AUSSTECHFORMEN FUER FAULE
EINFUEHRUNG I N DIE STANDARD TEMPLATE LIBRARY (STL) SEITE 547 SCHROEDINGER
WEISS BEREITS, W I E ER EIGENE KLASSENSCHABLONEN ERSTELLEN KANN, ABER
DASS C++ BEREITS EINE MENGE
SOLCHER VORLAGEN ANBIETET, WUSSTE ER NICHT. DARAUF HABEN W I R I H N
SICHERHEITSHALBER SCHNELL HINGEWIESEN, ALS ER
EBEN WIEDER DAS RAD NEU ERFINDEN WOLLTE. MUSS J A AUCH NICHT SEIN .
FERTIGKUCHEN VON DR. STL .? 5 4 8
VERSCHIEDENE BEHAELTER (CONTAINER) 5 4 9
ALGORITHMEN UND ITERATOREN 5 5 1
BESSER ALS "SELBERMACHEN" 5 5 2
. UND SCHMECKT AUCH NOCH GUT! 5 5 5
DETAILLIERTERES ARBEITEN M I T SEQUENZIELLEN
FERTIGKUCHEN 5 5 8
BEHAELTER ERSTELLEN 5 5 8
ZUTATEN HINZUFUEGEN 5 5 9
ZUGRIFF AUF DEN TEIG 5 6 0
WIE VIEL PASST REIN, UND WIE VIEL IST D R I N .? 5 6 1
RAUS DAMIT.! 5 6 1
TAUSCH M I T MIR, ODER GIB M I R ALLE 5 6 2
MIXEN, SORTIEREN UND RUEHREN 5 6 2
SEQUENZIELLE FERTIGKUCHEN ABSCHMECKEN 563
BEREIT ZUM ESSEN 5 6 8
DETAILLIERTERES ARBEITEN M I T ASSOZIATIVEN
FERTIGKUCHEN 5 7 0
SET UND MULTISET 5 7 1
MAP UND MULTIMAP 5 7 2
BITTE EIN BIT-FELD .! 5 7 2
ASSOZIATIVE KUCHEN BACKEN 573
(MULTI)SET ME UP, BABY! 573
N O W (MULTI)MAP ME! 575
BITTE EIN BIT! 5 7 6
AUCH ASSOZIATIVE KUCHEN KANN MAN ESSEN 5 7 9
ZWISCHEN FERTIGKUCHEN U N D WEITEREN ZUTATEN . 581
FUNKTIONSOBJEKTE 581
KATEGORIE V O N ITERATOREN 583
ITERATOR-ADAPTER 585
DIE HILFSMITTEL F UE R FERTIGKUCHEN U N D
ZUTATEN I M EINSATZ 5 8 6
HILFE F UE R DEN ITERATOR 588
ALLMAEHLICH W I R D ES OEDE 5 8 9
DIE FLEISSIGEN ARBEITER 592
NICHT-MODIFIZIERENDE ALGORITHMEN 592
MODIFIZIERENDE ALGORITHMEN 593
LOESCHENDE ALGORITHMEN 5 9 4
MUTIERENDE ALGORITHMEN 595
SORTIERENDE ALGORITHMEN 5 9 6
ALGORITHMEN F UE R SORTIERTE BEREICHE 5 9 7
ALGORITHMEN VERWENDEN 5 9 8
ENDE GUT, ALLES GUT 6 0 2
INHALT 2 1
IMAGE 11
KAPITEL 17: SCHOENE NEUE WELT C++11
C++11 - DER NEUE STANDARD SEITE 6 0 5 SCHROEDINGER KENNT SICH J E T Z T I
N SEHR VIELEN ECKEN DES C++-STANDARDS AUS. ABER DIE W E L T STEHT NICHT
STILL U N D IST
STAENDIG I M UMBRUCH, SO AUCH DER C++-STANDARD! DAHER W O L L E N W I R
SCHROEDINGER I N DIESEM ABSCHNITT DEN NEUEN
C++LL-STANDARD ETWAS SCHMACKHAFTER MACHEN. U N D DA G I B T ES W I R K L
I C H SAGENHAFT VIELE NEUERUNGEN. DIE INTER
ESSANTESTEN HABE ICH F UE R IHN HERAUSGEPICKT.
C++ AUF DEM NEUESTEN STAND(ARD) 606
AUTO/DECLTYPE 6 0 7
EINFACHERE INITIALISIERUNG 6 0 7
LAMBDA-FUNKTIONEN 6 0 8
RANGE-BASED-LOOP 608
EXPLIZITE DELETE- U N D DEFAULT-FUNKTIONEN 6 0 9
N U L L P T R 6 0 9
CONSTEXPR 610
EIN KONSTRUKTOR R U F T EINEN ANDEREN
KONSTRUKTOR A U F 6 1 1
M O V E Y O U R BODY 6 1 1
NEUES ZEUGS I M EINSATZ 6 1 3
AUTO/DECLTYPE 6 1 3
{}-INITIALISIERER VERWENDEN 613
LAMBDA-FUNKTION 6 1 4
M O V E M Y O W N CLASS 615
COOL, DAS NEUE ZEUGS 6 1 6
WEITERE NUETZLICHE FEATURES 6 1 7
NOCH MEHR NEUIGKEITEN 6 1 9
EIN NEUES ARRAY? 6 1 9
EINE NEUE VERKETTETE LISTE? 6 2 0
HASCH? IST DAS NICHT ILLEGAL?! 6 2 0
NEUE ALGORITHMEN : 6 2 1
TUPLE? TULPE? 6 2 2
NEUE PLANETEN BRAUCHT DAS UNIVERSUM 6 2 3
NEUE BACKMISCHUNGEN SIND AUCH GUT 6 2 6
KLUGE ZEIGER 6 2 8
ICH B I N DER KLUEGSTE HIER (SHARED_PTR) 6 3 0
SCHWACHER ZEIGER (WEAK_PTR) 6 3 1
EGOISTISCHER, ABER KLUGER ZEIGER (UNIQUE_PTR) 633
KLUG AUCH I N DER PRAXIS 6 3 4
BIST DU AUCH SO KLUG .? 6 3 7
VON HIEROGLYPHEN U N D REGULAEREN AUSDRUECKEN . 6 3 9
MINI-SPRACHKURS ZU DEN HIEROGLYPHEN 6 3 9
OBJEKT F UE R DIE HIEROGLYPHEN 643
DIE ALGORITHMEN F UE R HIEROGLYPHEN 6 4 3
SUCHERGEBNIS ANALYSIEREN 6 4 4
SUCHEN M I T HIEROGLYPHEN 6 4 5
CLEOPATRA IST DA 6 5 2
PARALLELE WELTEN 6 5 4
VIELE FAEDEN ERZEUGEN 6 5 5
BIST DU J E T Z T EIN FADEN ODER NICHT? 6 5 7
ARGUMENTE F UE R DEN THREAD 6 5 7
W I R NEHMEN J E T Z T DIE FAEDEN I N DIE HAND 6 5 8
N U R NICHT DEN FADEN VERLIEREN 6 6 1
SCHUETZE DEINE DATEN 6 6 3
EIN SCHLOSS F UE R DEN M U T E X 666
SICHERES INITIALISIEREN 6 6 7
TOTGESPERRT 668
EINMAL BITTE 6 7 0
A M ENDE DES FADENS 6 7 2
"KONDITIONS"-VARIABLE .? 6 7 2
ZUSAMMENFASSUNG 6 7 4
INDEX 677
22 INHALT |
any_adam_object | 1 |
author | Bär, Dieter 1935- |
author_GND | (DE-588)1026995027 |
author_facet | Bär, Dieter 1935- |
author_role | aut |
author_sort | Bär, Dieter 1935- |
author_variant | d b db |
building | Verbundindex |
bvnumber | BV039917210 |
classification_rvk | ST 250 |
classification_tum | DAT 358f |
ctrlnum | (OCoLC)780134004 (DE-599)DNB1018408452 |
dewey-full | 005.133 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.133 |
dewey-search | 005.133 |
dewey-sort | 15.133 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 1. Aufl. |
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">BV039917210</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20140102</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">120227s2012 a||| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">12,N02</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1018408452</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783836217569</subfield><subfield code="c">Pb. : EUR 49.90 (DE), EUR 51.30 (AT), sfr 64.90 (freier Pr.)</subfield><subfield code="9">978-3-8362-1756-9</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3836217562</subfield><subfield code="9">3-8362-1756-2</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783836217569</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)780134004</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1018408452</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="049" ind1=" " ind2=" "><subfield code="a">DE-91G</subfield><subfield code="a">DE-526</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-706</subfield><subfield code="a">DE-1046</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-824</subfield><subfield code="a">DE-19</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-858</subfield><subfield code="a">DE-862</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-91</subfield><subfield code="a">DE-1051</subfield><subfield code="a">DE-860</subfield><subfield code="a">DE-11</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.133</subfield><subfield code="2">22/ger</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">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">Bär, Dieter</subfield><subfield code="d">1935-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1026995027</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Schrödinger programmiert C++</subfield><subfield code="b">das etwas andere Fachbuch</subfield><subfield code="c">Dieter Bär</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Bonn</subfield><subfield code="b">Galileo Press</subfield><subfield code="c">2012</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">688 S.</subfield><subfield code="b">Ill.</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="490" ind1="0" ind2=" "><subfield code="a">Galileo Computing</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">C sharp</subfield><subfield code="0">(DE-588)4616843-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Programmierung</subfield><subfield code="0">(DE-588)4076370-5</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)4123623-3</subfield><subfield code="a">Lehrbuch</subfield><subfield code="2">gnd-content</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">Programmierung</subfield><subfield code="0">(DE-588)4076370-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">C sharp</subfield><subfield code="0">(DE-588)4616843-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="5">DE-604</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=3949953&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="q">text/html</subfield><subfield code="u">http://www.galileocomputing.de/katalog/buecher/titel/gp/titelID-2853?GalileoSession=90683794A6-VI2UrExo</subfield><subfield code="3">Ausführliche Beschreibung</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=024775769&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-024775769</subfield></datafield></record></collection> |
genre | (DE-588)4123623-3 Lehrbuch gnd-content |
genre_facet | Lehrbuch |
id | DE-604.BV039917210 |
illustrated | Illustrated |
indexdate | 2025-02-20T07:21:02Z |
institution | BVB |
isbn | 9783836217569 3836217562 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-024775769 |
oclc_num | 780134004 |
open_access_boolean | |
owner | DE-91G DE-BY-TUM DE-526 DE-M347 DE-Aug4 DE-706 DE-1046 DE-859 DE-824 DE-19 DE-BY-UBM DE-83 DE-858 DE-862 DE-BY-FWS DE-573 DE-92 DE-20 DE-91 DE-BY-TUM DE-1051 DE-860 DE-11 |
owner_facet | DE-91G DE-BY-TUM DE-526 DE-M347 DE-Aug4 DE-706 DE-1046 DE-859 DE-824 DE-19 DE-BY-UBM DE-83 DE-858 DE-862 DE-BY-FWS DE-573 DE-92 DE-20 DE-91 DE-BY-TUM DE-1051 DE-860 DE-11 |
physical | 688 S. Ill. |
publishDate | 2012 |
publishDateSearch | 2012 |
publishDateSort | 2012 |
publisher | Galileo Press |
record_format | marc |
series2 | Galileo Computing |
spellingShingle | Bär, Dieter 1935- Schrödinger programmiert C++ das etwas andere Fachbuch C sharp (DE-588)4616843-6 gnd Programmierung (DE-588)4076370-5 gnd C++ (DE-588)4193909-8 gnd |
subject_GND | (DE-588)4616843-6 (DE-588)4076370-5 (DE-588)4193909-8 (DE-588)4123623-3 |
title | Schrödinger programmiert C++ das etwas andere Fachbuch |
title_auth | Schrödinger programmiert C++ das etwas andere Fachbuch |
title_exact_search | Schrödinger programmiert C++ das etwas andere Fachbuch |
title_full | Schrödinger programmiert C++ das etwas andere Fachbuch Dieter Bär |
title_fullStr | Schrödinger programmiert C++ das etwas andere Fachbuch Dieter Bär |
title_full_unstemmed | Schrödinger programmiert C++ das etwas andere Fachbuch Dieter Bär |
title_short | Schrödinger programmiert C++ |
title_sort | schrodinger programmiert c das etwas andere fachbuch |
title_sub | das etwas andere Fachbuch |
topic | C sharp (DE-588)4616843-6 gnd Programmierung (DE-588)4076370-5 gnd C++ (DE-588)4193909-8 gnd |
topic_facet | C sharp Programmierung C++ Lehrbuch |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=3949953&prov=M&dok_var=1&dok_ext=htm http://www.galileocomputing.de/katalog/buecher/titel/gp/titelID-2853?GalileoSession=90683794A6-VI2UrExo http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=024775769&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT bardieter schrodingerprogrammiertcdasetwasanderefachbuch |
Beschreibung
THWS Schweinfurt Zentralbibliothek Lesesaal
Signatur: |
2000 ST 250 C01 B141 |
---|---|
Exemplar 1 | ausleihbar Verfügbar Bestellen |
Exemplar 2 | ausleihbar Verfügbar Bestellen |