C-, C++-Referenz:
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Poing
Franzis
2007
|
Ausgabe: | 6. Aufl. |
Schriftenreihe: | Franzis Professional Series
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | 5. Aufl. u.d.T.: Nootz-Morick, Petra: C-, C++-Referenz |
Beschreibung: | 480 S. graph. Darst. 24 cm |
ISBN: | 9783772360893 |
Internformat
MARC
LEADER | 00000nam a22000008c 4500 | ||
---|---|---|---|
001 | BV023010537 | ||
003 | DE-604 | ||
005 | 20071120 | ||
007 | t | ||
008 | 071119s2007 gw d||| |||| 00||| ger d | ||
020 | |a 9783772360893 |9 978-3-7723-6089-3 | ||
035 | |a (OCoLC)213394569 | ||
035 | |a (DE-599)BVBBV023010537 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c DE | ||
049 | |a DE-210 |a DE-91G |a DE-12 |a DE-Aug4 |a DE-11 | ||
082 | 0 | |a 005.133 |2 22/ger | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a ST 260 |0 (DE-625)143632: |2 rvk | ||
084 | |a DAT 358f |2 stub | ||
100 | 1 | |a Morick, Franz |e Verfasser |4 aut | |
245 | 1 | 0 | |a C-, C++-Referenz |c Franz Morick ; Petra Nootz-Morick |
246 | 1 | 3 | |a C/C++ Referenz |
250 | |a 6. Aufl. | ||
264 | 1 | |a Poing |b Franzis |c 2007 | |
300 | |a 480 S. |b graph. Darst. |c 24 cm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Franzis Professional Series | |
500 | |a 5. Aufl. u.d.T.: Nootz-Morick, Petra: C-, C++-Referenz | ||
650 | 0 | 7 | |a C |g Programmiersprache |0 (DE-588)4113195-2 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Befehlsvorrat |0 (DE-588)4129931-0 |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)4188171-0 |a Verzeichnis |2 gnd-content | |
689 | 0 | 0 | |a C |g Programmiersprache |0 (DE-588)4113195-2 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a C |g Programmiersprache |0 (DE-588)4113195-2 |D s |
689 | 1 | 1 | |a Befehlsvorrat |0 (DE-588)4129931-0 |D s |
689 | 1 | |5 DE-604 | |
689 | 2 | 0 | |a C++ |0 (DE-588)4193909-8 |D s |
689 | 2 | |5 DE-604 | |
689 | 3 | 0 | |a C++ |0 (DE-588)4193909-8 |D s |
689 | 3 | 1 | |a Befehlsvorrat |0 (DE-588)4129931-0 |D s |
689 | 3 | |5 DE-604 | |
700 | 1 | |a Nootz-Morick, Petra |e Verfasser |4 aut | |
856 | 4 | 2 | |m GBV Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016214760&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-016214760 |
Datensatz im Suchindex
_version_ | 1805086619018985472 |
---|---|
adam_text |
FRANZIS PROFESSIONAL SERIES FRANZ MORICK PETRA NOOTZ-MORICK REFERENZ 21
ABBILDUNGEN KNOW-HOW IST BLAU. 9 INHALTSVERZEICHNIS TEIL I - EINFUEHRUNG
IN C/C++ 15 1 EINFUEHRUNG IN C/C++ 17 1.1 UEBERSICHT UEBER DIE
PROGRAMMIERSPRACHEN 17 1.2 ZUR GENESE VON C/C++ 20 1.3 LEISTUNGSMERKMALE
VON C/C++ 22 2 GRUNDLAGEN 23 2.1 AUFBAU EINES C/C++-PROGRAMMS 23 2.2
DATENTYPEN, VARIABLEN UND KONSTANTEN 28 2.2.1 ELEMENTARE DATENTYPEN 28
2.2.2 VARIABLEN 31 2.2.3 KONSTANTEN 33 2.2.4 EXPLIZITE
DATENTYPENUMWANDLUNG 35 2.2.5 BOOLESCHE WERTE UNTER C++ 36 2.3 DER
PRAEPROZESSOR 38 2.3.1 ABLAUF DES PREPROCESSING 38 2.3.2
PRAEPROZESSOR-ANWEISUNGEN 39 2.3.3 VORDEFINIERTE SYMBOLE UND KONSTANTEN
43 2.4 HINWEISE ZUM PROGRAMMENTWURF 44 2.5 UEBUNGEN ZU DEN GRUNDLAGEN 47
2.5.1 AUFGABEN 47 2.5.2 LOESUNGSVORSCHLAEGE 50 3 EIN- UND
AUSGABEFUNKTIONEN 57 3.1 DIE FORMATIERTE EIN- UND AUSGABE 57 3.1.1
PRINTF UND SCANF 57 3.1.2 COUT UND EIN 62 3.2 EIN- UND AUSGABE VON
ZEICHEN UND ZEILEN 64 3.2.1 EIN- UND AUSGABE VON ZEICHEN 64 3.2.2 EIN-
UND AUSGABE VON ZEICHENKETTEN 65 3.3 EINFACHE DATEIOPERATIONEN 68 3.4
DRUCKERAUSGABE MITFPRINTF 71 3.5 UEBUNGEN ZU DEN EIN- UND
AUSGABEFUNKTIONEN 72 3.5.1 AUFGABEN 72 3.5.2 LOESUNGSVORSCHLAEGE 73 4
OPERATOREN UND AUSDRUECKE 75 4.1 ARITHMETISCHE OPERATOREN 76 4.2
VERGLEICHSOPERATOREN 77 4.3 LOGISCHE OPERATOREN 79 4.4
ZUWEISUNGSOPERATOREN 83 4.5 POST- UND PREFIX-OPERATOREN 84 10
INHALTSVERZEICHNIS 4.6 ZEIGEROPERATOREN 85 4.7 DIVERSE KATEGORIEN 85 4.8
UEBUNGEN ZU OPERATOREN UND AUSDRUECKEN 86 4.8.1 AUFGABEN 86 4.8.2
LOESUNGSVORSCHLAEGE 88 5 KONTROLLSTRUKTUREN 91 5.1 VERZWEIGUNGEN 91 5.1.1
DIE IF-ANWEISUNG 91 5.1.2 DIE SWITCH-ANWEISUNG 94 5.1.3 BREAK, CONTINUE
UND GOTO 97 5.2 SCHLEIFENANWEISUNGEN 98 5.2.1 DIE FOR-SCHLEIFE 98 5.2.2
DIE WHILE-SCHLEIFE 100 5.2.3 DIE DO.WHILE-SCHLEIFE 102 5.3 UEBUNGEN ZU
DEN KONTROLLSTRUKTUREN 106 5.3.1 AUFGABEN 106 5.3.2 LOESUNGSVORSCHLAEGE
107 6 FELDER, STRUKTUREN UND ZEIGER 109 6.1 FELDER 109 6.1.1
EINDIMENSIONALE FELDER 109 6.1.2 MEHRDIMENSIONALE FELDER 112 6.2
STRUKTUREN UND UNIONS 116 6.3 AUFZAEHLUNGSTYP 121 6.4 ZEIGER 122 6.5
DYNAMISCHE SPEICHERVERWALTUNG 128 6.6 UEBUNGEN ZU FELDERN, STRUKTUREN UND
ZEIGERN 135 6.6.1 AUFGABEN 135 6.6.2 LOESUNGSVORSCHLAEGE 137 7 FUNKTIONEN
143 7.1 DEKLARATION, DEFINITION UND AUFRUF 143 7.2 DIE PARAMETERUEBERGABE
148 7.2.1 DIE UEBERGABE PER WERT 148 7.2.2 DIE UEBERGABE MIT ZEIGERN 150
7.2.3 DIE UEBERGABE PER REFERENZ 153 7.3 VARIABLE PARAMETERLISTE 154 7.4
UEBERLADEN VON FUNKTIONEN UND OPERATOREN 156 7.5 REKURSIVE FUNKTIONEN 158
7.6 MAIN() UND KOMMANDOZEILENPARAMETER 160 7.7 UEBUNGEN ZU FUNKTIONEN 162
7.7.1 AUFGABEN 162 7.7.2 LOESUNGSVORSCHLAEGE 162 8 KLASSEN UND OBJEKTE 165
8.1 EINFUEHRUNG 165 8.1.1 DEKLARATION EINER KLASSE 166 8.1.2 KONSTRUKTOR
UND DESTRUKTOR 167 8.1.3 ZUGRIFFSRECHTE AUF KLASSENELEMENTE 168 8.1.4
METHODEN EINER KLASSE 168 INHALTSVERZEICHNIS 1 1 8.1.5 ZUGRIFF AUF
METHODEN 169 8.1.6 ERZEUGUNG VON OBJEKTEN 169 8.2 FRIEND-FUNKTIONEN UND
FRIEND-KLASSEN 170 8.2.1 ZUGRIFF AUF PRIVATE-ELEMENTE 170 8.2.2
FRIEND-FUNKTIONEN 172 8.2.3 FRIEND-KLASSEN 172 8.3 VERERBUNG UND
POLYMORPHISMUS 1 73 8.3.1 KLASSENABLEITEN 173 8.3.2 MEHRFACHVERERBUNG
176 8.3.3 POLYMORPHISMUS 177 8.4 NEW UND DELETE 180 8.5 DER THIS-ZEIGER
183 8.6 ABSCHLIESSENDES ANWENDUNGSBEISPIEL 184 8.7 UEBUNGEN ZU KLASSEN UND
OBJEKTEN 188 8.7.1 AUFGABEN 188 8.7.2 LOESUNGSVORSCHLAEGE 189 9
RUN-TIME-TYPE-INFORMATION 201 10 NAMENSBEREICHE 203 11 TEMPLATES 207
11.1 FUNKTIONSSCHABIONEN 207 11.2 KLASSENSCHABLONEN 210 11.3 DIE
STANDARD TEMPLATE LIBRARY 214 12 DATEIEN UND STROEME 219 12.1 PHILOSOPHIE
DER STREAMVERARBEITUNG 219 12.2 EIN- UND AUSGABE MIT STREAMS 220 12.2.1
EINGEBAUTE DATENTYPEN 220 12.2.2 BENUTZERDEFINIERTE DATENTYPEN 222 12.3
MANIPULATOREN 225 12.4 DATEIBEARBEITUNG UND STREAMS 226 12.5
STATUSABFRAGE UND FEHLERBEHANDLUNG 227 12.6 ANWENDUNGSBEISPIEL 228 13
AUSNAHMEBEHANDLUNG 231 1 3.1 TRY, THROW UND CATCH 231 13.2
AUSNAHMEBEHANDLUNGSMECHANISMUS 235 14 C/C++ UND ASSEMBLER 237 14.1 DER
INLINE-ASSEMBLER 237 14.2 EXTERNE ASSEMBLER-ROUTINEN 238 15
PROGRAMMIERHINWEISE 241 A ANHANG 243 A.1 SCHLUESSELWOERTER IN C/C++ 243
A.2 OPERATOREN UND AUSDRUECKE 245 A.3 WERTEVORRAT DER ELEMENTAREN
DATENTYPEN 247 A.4 BASICJOS UND BASIC_STREAMBUF IM UEBERBLICK (AUSZUG)
248 A.5 DIE »UNGARISCHE NOTATION 248 12 INHALTSVERZEICHNIS A.6
SINNBILDER IN STRUKTOGRAMMEN 249 A.7 ASCII-TABELLE 250 A.8
ESCAPE-SEQUENZEN 252 AUSGEWAEHLTE LITERATUR 253 TEIL II-REFERENZ 255 1
ANSI-C-STANDARD 257 1.1 FUNKTIONEN NACH FUNKTIONSGRUPPEN 257 1.1.1
DATEIBEARBEITUNG 257 1.1.2 DATUM UND UHRZEIT 257 1.1.3 DYNAMISCHE
SPEICHERVERWALTUNG 259 1.1.4 STREAMFUNKTIONEN 259 1.1.5 INTERNATIONALES
268 1.1.6 ZEICHENKLASSIFIZIERUNG / UMWANDLUNG 271 1.1.7 MANIPULATION VON
SPEICHERBEREICHEN 273 1.1.8 MATHEMATISCHE FUNKTIONEN 275 1.1.9
PROZESSKONTROLLE UND PROGRAMMUMGEBUNG 278 1.1.10 STRINGMANIPULATIONEN
280 1.1.11 SUCHEN UND SORTIEREN 284 1.1.12 UMRECHNUNG (BINAER-UND
ASCII-FORMAT) 285 1.1.13 VARIABLE PARAMETERZAHLEN 286 1.2 TYPEN, FORMATE
UND KONSTANTEN 287 1.2.1 KONSTANTEN 287 1.2.2 DATENTYPEN UND STRUKTUREN
290 1.2.3 DATUM/UHRZEIT-FORMATIERUNGSANGABEN 292 1.2.4
PRINTF-FORMATIERUNGSANWEISUNGEN 293 1.2.5 SCANF-FORMATIERUNGSANWEISUNGEN
294 1.3 PRAEPROZESSOR 295 1.4 FUNKTIONEN NACH HEADER-DATEIEN GEORDNET
(PROTOTYPEN) 296 2 ANSI-C++-STANDARD 301 2.1 ALGORITHMEN 301 2.1.1
ALGORITHM-KLASSE 301 2.2 KOMPLEXE ZAHLEN, MENGEN UND MATRIZEN 316 2.2.1
COMPLEX-KLASSE 316 2.2.2 VALARRAY-KLASSE 321 2.2.3 SLICE-KLASSE 324
2.2.4 SLICE_ARRAY-KLASSE 325 2.2.5 GSLICE-KLASSE 326 2.2.6
GSLICE_ARRAY-KLASSE 326 2.2.7 MASK_ARRAY-KLASSE 327 2.2.8
INDIRECT_ARRAY-KLASSE 327 2.3 CONTAINER-KLASSEN 328 2.3.1 BITSET-KLASSE
328 2.3.2 DEQUE-KLASSE 332 2.3.3 LIST-KLASSE 336 2.3.4 VECTOR-KLASSE 340
INHALTSVERZEICHNIS 13 2.3.5 MAP-KLASSE 344 2.3.6 MULTIMAP-KLASSE 348
2.3.7 SET-KLASSE 352 2.3.8 MULTISET-KLASSE 355 2.3.9 QUEUE-KLASSE 359
2.3.10 PRIORITY_QUEUE-KLASSE 361 2.3.11 STACK-KLASSE 362 2.4 UEBERBLICK
UEBER CONTAINER-ANFORDERUNGEN 363 2.5 DIAGNOSE-KLASSEN 367 2.5.1
EXCEPTION-KLASSE 367 2.5.2 LOGIC_ERROR-KLASSE 368 2.5.3
DOMAIN_ERROR-KLASSE 368 2.5.4 INVALID_ARGUMENT-KLASSE 368 2.5.5
LENGHT_ERROR-KLASSE 368 2.5.6 OUT_OF_RANGE-KLASSE 369 2.5.7
RUNTIME_ERROR-KLASSE 369 2.5.8 RANGE_ERROR-KLASSE 369 2.5.9
UNDERFLOW_ERROR-KLASSE 369 2.5.10 OVERFLOW_ERROR-KLASSE 370 2.5.11
BAD_EXCEPTION-KLASSE 370 2.5.12 BAD_ALLOC-KLASSE 370 2.5.13
BAD_CAST-KLASSE 371 2.5.14 BADJYPEID-KLASSE 371 2.5.15 TYPEJNFO-KLASSE
372 2.5.16 NOTHROW-STRUKTUR 372 2.6 ITERATOR-KLASSE 373 2.6.1
INPUT-ITERATOR 374 2.6.2 OUTPUT-ITERATOR 375 2.6.3 FORWARD-ITERATOR 375
2.6.4 BIDIRECTIONAL-ITERATOR 376 2.6.5 RANDOM-ACCESS-ITERATOR 376 2.6.6
REVERSE-ITERATOR 377 2.6.7 INSERT-ITERATOR 379 2.6.8 STREAM-ITERATOR 380
2.6.9 STREAMBUF-ITERATOR 381 2.7 KLASSEN FUER LOKALE EINSTELLUNGEN 383
2.7.1 INTERFACE ZUR ZEICHENKLASSIFIZIERUNG 384 2.7.2 LOCALE-KLASSE 384
2.7.3 COLLATE-KLASSE 387 2.7.4 COLLATE_BYNAME-KLASSE 388 2.7.5 CTYPE
KATEGORIE 388 2.7.6 CTYPE-KLASSE 389 2.7.7 CTYPE_BYNAME-KLASSE 391 2.7.8
CODECVT_BASE-KLASSE 392 2.7.9 CODECVT-KLASSE 392 2.7.10
CODECVT_BYNAME-KLASSE 394 2.7.11 MONEY_BASE-KLASSE 395 2.7.12
MONEYPUNCT-KLASSE 395 2.7.13 MONEYPUNCT_BYNAME-KLASSE 397 2.7.14
MONEY_GET-KLASSE 397 14 INHALTSVERZEICHNIS 2.7.15 MONEY_PUT-KLASSE 398
2.7.16 NUMPUNCT-KLASSE 399 2.7.17 NUMPUNCT_BYNAME-KLASSE 400 2.7.18
NUN\_GET-KLASSE 401 2.7.19 NUM_PUT-KLASSE 402 2.7.20 TIME_BASE-KLASSE
403 2.7.21 TIME_GET-KLASSE 404 2.7.22 TIME_GET_BYNAME-KLASSE 405 2.7.23
TIME_PUT-KLASSE 406 2.7.24 TIME_PUT_BYNAME-KLASSE 407 2.7.25
MESSAGE-KLASSE 407 2.7.26 MESSAGES_BYNAME-KLASSE 408 2.8 STREAMKLASSEN
409 2.8.1 IOS_TRAITS-STRUKTUR 409 2.8.2 IOS_BASE-KLASSE 411 2.8.3
INIT-KLASSE 412 2.8.4 BASIC_IOS-KLASSE 414 2.8.5 BASIC_ISTREAM-KLASSE
416 2.8.6 BASIC_IFSTREAM-KLASSE 419 2.8.7 BASIC_ISTRINGSTREAM-KLASSE 421
2.8.8 BASIC_OSTREAM-KLASSE 422 2.8.9 BASIC_OFSTSTREAM-KLASSE 424 2.8.10
BASIC_OSTRINGSTREAM-KLASSE 425 2.8.11 BASICJOSTREAM-KLASSE 426 2.8.12
BASIC_STREAMBUF-KLASSE 429 2.8.13 BASIC_STRINGBUF-KLASSE 433 2.8.14
BASIC_FILEBUF-KLASSE 435 2.9 STRINGKLASSEN 437 2.9.1
STRING_CHAR_TRAITS-STRUKTUREN 437 2.9.2 BASIC_STRING-KLASSE 438 2.10
UTILITY-KLASSEN 446 2.10.1 FUNKTIONSOBJEKTE 446 2.10.2 ALLOCATOR-KLASSE
451 2.10.3 AUTO_PTR-KLASSE 453 2.10.4 RAW_STORAGE_ITERATOR-KLASSE 454
2.11 C++ IM UEBERBLICK 455 2.11.1 STANDARD-TEMPLATE-KLASSEN 455 2.11.2
STANDARD-TEMPLATE-FUNKTIONEN 456 2.11.3 STANDARD-TEMPLATE-STRUKTUREN 457
2.11.4 NUMERIC-LIMITS-KLASSE 457 2.11.5 HEADER-DATEIEN VON C++ 458
2.11.6 C-HEADER-DATEIEN 458 2.11.7 TOKEN 459 2.11.8 KLASSEN UND
STRUKTUREN NACH HEADER 459 STICHWORTVERZEICHNIS 461 |
adam_txt |
FRANZIS PROFESSIONAL SERIES FRANZ MORICK PETRA NOOTZ-MORICK REFERENZ 21
ABBILDUNGEN KNOW-HOW IST BLAU. 9 INHALTSVERZEICHNIS TEIL I - EINFUEHRUNG
IN C/C++ 15 1 EINFUEHRUNG IN C/C++ 17 1.1 UEBERSICHT UEBER DIE
PROGRAMMIERSPRACHEN 17 1.2 ZUR GENESE VON C/C++ 20 1.3 LEISTUNGSMERKMALE
VON C/C++ 22 2 GRUNDLAGEN 23 2.1 AUFBAU EINES C/C++-PROGRAMMS 23 2.2
DATENTYPEN, VARIABLEN UND KONSTANTEN 28 2.2.1 ELEMENTARE DATENTYPEN 28
2.2.2 VARIABLEN 31 2.2.3 KONSTANTEN 33 2.2.4 EXPLIZITE
DATENTYPENUMWANDLUNG 35 2.2.5 BOOLESCHE WERTE UNTER C++ 36 2.3 DER
PRAEPROZESSOR 38 2.3.1 ABLAUF DES PREPROCESSING 38 2.3.2
PRAEPROZESSOR-ANWEISUNGEN 39 2.3.3 VORDEFINIERTE SYMBOLE UND KONSTANTEN
43 2.4 HINWEISE ZUM PROGRAMMENTWURF 44 2.5 UEBUNGEN ZU DEN GRUNDLAGEN 47
2.5.1 AUFGABEN 47 2.5.2 LOESUNGSVORSCHLAEGE 50 3 EIN- UND
AUSGABEFUNKTIONEN 57 3.1 DIE FORMATIERTE EIN- UND AUSGABE 57 3.1.1
PRINTF UND SCANF 57 3.1.2 COUT UND EIN 62 3.2 EIN- UND AUSGABE VON
ZEICHEN UND ZEILEN 64 3.2.1 EIN- UND AUSGABE VON ZEICHEN 64 3.2.2 EIN-
UND AUSGABE VON ZEICHENKETTEN 65 3.3 EINFACHE DATEIOPERATIONEN 68 3.4
DRUCKERAUSGABE MITFPRINTF 71 3.5 UEBUNGEN ZU DEN EIN- UND
AUSGABEFUNKTIONEN 72 3.5.1 AUFGABEN 72 3.5.2 LOESUNGSVORSCHLAEGE 73 4
OPERATOREN UND AUSDRUECKE 75 4.1 ARITHMETISCHE OPERATOREN 76 4.2
VERGLEICHSOPERATOREN 77 4.3 LOGISCHE OPERATOREN 79 4.4
ZUWEISUNGSOPERATOREN 83 4.5 POST- UND PREFIX-OPERATOREN 84 10
INHALTSVERZEICHNIS 4.6 ZEIGEROPERATOREN 85 4.7 DIVERSE KATEGORIEN 85 4.8
UEBUNGEN ZU OPERATOREN UND AUSDRUECKEN 86 4.8.1 AUFGABEN 86 4.8.2
LOESUNGSVORSCHLAEGE 88 5 KONTROLLSTRUKTUREN 91 5.1 VERZWEIGUNGEN 91 5.1.1
DIE IF-ANWEISUNG 91 5.1.2 DIE SWITCH-ANWEISUNG 94 5.1.3 BREAK, CONTINUE
UND GOTO 97 5.2 SCHLEIFENANWEISUNGEN 98 5.2.1 DIE FOR-SCHLEIFE 98 5.2.2
DIE WHILE-SCHLEIFE 100 5.2.3 DIE DO.WHILE-SCHLEIFE 102 5.3 UEBUNGEN ZU
DEN KONTROLLSTRUKTUREN 106 5.3.1 AUFGABEN 106 5.3.2 LOESUNGSVORSCHLAEGE
107 6 FELDER, STRUKTUREN UND ZEIGER 109 6.1 FELDER 109 6.1.1
EINDIMENSIONALE FELDER 109 6.1.2 MEHRDIMENSIONALE FELDER 112 6.2
STRUKTUREN UND UNIONS 116 6.3 AUFZAEHLUNGSTYP 121 6.4 ZEIGER 122 6.5
DYNAMISCHE SPEICHERVERWALTUNG 128 6.6 UEBUNGEN ZU FELDERN, STRUKTUREN UND
ZEIGERN 135 6.6.1 AUFGABEN 135 6.6.2 LOESUNGSVORSCHLAEGE 137 7 FUNKTIONEN
143 7.1 DEKLARATION, DEFINITION UND AUFRUF 143 7.2 DIE PARAMETERUEBERGABE
148 7.2.1 DIE UEBERGABE PER WERT 148 7.2.2 DIE UEBERGABE MIT ZEIGERN 150
7.2.3 DIE UEBERGABE PER REFERENZ 153 7.3 VARIABLE PARAMETERLISTE 154 7.4
UEBERLADEN VON FUNKTIONEN UND OPERATOREN 156 7.5 REKURSIVE FUNKTIONEN 158
7.6 MAIN() UND KOMMANDOZEILENPARAMETER 160 7.7 UEBUNGEN ZU FUNKTIONEN 162
7.7.1 AUFGABEN 162 7.7.2 LOESUNGSVORSCHLAEGE 162 8 KLASSEN UND OBJEKTE 165
8.1 EINFUEHRUNG 165 8.1.1 DEKLARATION EINER KLASSE 166 8.1.2 KONSTRUKTOR
UND DESTRUKTOR 167 8.1.3 ZUGRIFFSRECHTE AUF KLASSENELEMENTE 168 8.1.4
METHODEN EINER KLASSE 168 INHALTSVERZEICHNIS 1 1 8.1.5 ZUGRIFF AUF
METHODEN 169 8.1.6 ERZEUGUNG VON OBJEKTEN 169 8.2 FRIEND-FUNKTIONEN UND
FRIEND-KLASSEN 170 8.2.1 ZUGRIFF AUF PRIVATE-ELEMENTE 170 8.2.2
FRIEND-FUNKTIONEN 172 8.2.3 FRIEND-KLASSEN 172 8.3 VERERBUNG UND
POLYMORPHISMUS 1 73 8.3.1 KLASSENABLEITEN 173 8.3.2 MEHRFACHVERERBUNG
176 8.3.3 POLYMORPHISMUS 177 8.4 NEW UND DELETE 180 8.5 DER THIS-ZEIGER
183 8.6 ABSCHLIESSENDES ANWENDUNGSBEISPIEL 184 8.7 UEBUNGEN ZU KLASSEN UND
OBJEKTEN 188 8.7.1 AUFGABEN 188 8.7.2 LOESUNGSVORSCHLAEGE 189 9
RUN-TIME-TYPE-INFORMATION 201 10 NAMENSBEREICHE 203 11 TEMPLATES 207
11.1 FUNKTIONSSCHABIONEN 207 11.2 KLASSENSCHABLONEN 210 11.3 DIE
STANDARD TEMPLATE LIBRARY 214 12 DATEIEN UND STROEME 219 12.1 PHILOSOPHIE
DER STREAMVERARBEITUNG 219 12.2 EIN- UND AUSGABE MIT STREAMS 220 12.2.1
EINGEBAUTE DATENTYPEN 220 12.2.2 BENUTZERDEFINIERTE DATENTYPEN 222 12.3
MANIPULATOREN 225 12.4 DATEIBEARBEITUNG UND STREAMS 226 12.5
STATUSABFRAGE UND FEHLERBEHANDLUNG 227 12.6 ANWENDUNGSBEISPIEL 228 13
AUSNAHMEBEHANDLUNG 231 1 3.1 TRY, THROW UND CATCH 231 13.2
AUSNAHMEBEHANDLUNGSMECHANISMUS 235 14 C/C++ UND ASSEMBLER 237 14.1 DER
INLINE-ASSEMBLER 237 14.2 EXTERNE ASSEMBLER-ROUTINEN 238 15
PROGRAMMIERHINWEISE 241 A ANHANG 243 A.1 SCHLUESSELWOERTER IN C/C++ 243
A.2 OPERATOREN UND AUSDRUECKE 245 A.3 WERTEVORRAT DER ELEMENTAREN
DATENTYPEN 247 A.4 BASICJOS UND BASIC_STREAMBUF IM UEBERBLICK (AUSZUG)
248 A.5 DIE »UNGARISCHE NOTATION 248 12 INHALTSVERZEICHNIS A.6
SINNBILDER IN STRUKTOGRAMMEN 249 A.7 ASCII-TABELLE 250 A.8
ESCAPE-SEQUENZEN 252 AUSGEWAEHLTE LITERATUR 253 TEIL II-REFERENZ 255 1
ANSI-C-STANDARD 257 1.1 FUNKTIONEN NACH FUNKTIONSGRUPPEN 257 1.1.1
DATEIBEARBEITUNG 257 1.1.2 DATUM UND UHRZEIT 257 1.1.3 DYNAMISCHE
SPEICHERVERWALTUNG 259 1.1.4 STREAMFUNKTIONEN 259 1.1.5 INTERNATIONALES
268 1.1.6 ZEICHENKLASSIFIZIERUNG / UMWANDLUNG 271 1.1.7 MANIPULATION VON
SPEICHERBEREICHEN 273 1.1.8 MATHEMATISCHE FUNKTIONEN 275 1.1.9
PROZESSKONTROLLE UND PROGRAMMUMGEBUNG 278 1.1.10 STRINGMANIPULATIONEN
280 1.1.11 SUCHEN UND SORTIEREN 284 1.1.12 UMRECHNUNG (BINAER-UND
ASCII-FORMAT) 285 1.1.13 VARIABLE PARAMETERZAHLEN 286 1.2 TYPEN, FORMATE
UND KONSTANTEN 287 1.2.1 KONSTANTEN 287 1.2.2 DATENTYPEN UND STRUKTUREN
290 1.2.3 DATUM/UHRZEIT-FORMATIERUNGSANGABEN 292 1.2.4
PRINTF-FORMATIERUNGSANWEISUNGEN 293 1.2.5 SCANF-FORMATIERUNGSANWEISUNGEN
294 1.3 PRAEPROZESSOR 295 1.4 FUNKTIONEN NACH HEADER-DATEIEN GEORDNET
(PROTOTYPEN) 296 2 ANSI-C++-STANDARD 301 2.1 ALGORITHMEN 301 2.1.1
ALGORITHM-KLASSE 301 2.2 KOMPLEXE ZAHLEN, MENGEN UND MATRIZEN 316 2.2.1
COMPLEX-KLASSE 316 2.2.2 VALARRAY-KLASSE 321 2.2.3 SLICE-KLASSE 324
2.2.4 SLICE_ARRAY-KLASSE 325 2.2.5 GSLICE-KLASSE 326 2.2.6
GSLICE_ARRAY-KLASSE 326 2.2.7 MASK_ARRAY-KLASSE 327 2.2.8
INDIRECT_ARRAY-KLASSE 327 2.3 CONTAINER-KLASSEN 328 2.3.1 BITSET-KLASSE
328 2.3.2 DEQUE-KLASSE 332 2.3.3 LIST-KLASSE 336 2.3.4 VECTOR-KLASSE 340
INHALTSVERZEICHNIS 13 2.3.5 MAP-KLASSE 344 2.3.6 MULTIMAP-KLASSE 348
2.3.7 SET-KLASSE 352 2.3.8 MULTISET-KLASSE 355 2.3.9 QUEUE-KLASSE 359
2.3.10 PRIORITY_QUEUE-KLASSE 361 2.3.11 STACK-KLASSE 362 2.4 UEBERBLICK
UEBER CONTAINER-ANFORDERUNGEN 363 2.5 DIAGNOSE-KLASSEN 367 2.5.1
EXCEPTION-KLASSE 367 2.5.2 LOGIC_ERROR-KLASSE 368 2.5.3
DOMAIN_ERROR-KLASSE 368 2.5.4 INVALID_ARGUMENT-KLASSE 368 2.5.5
LENGHT_ERROR-KLASSE 368 2.5.6 OUT_OF_RANGE-KLASSE 369 2.5.7
RUNTIME_ERROR-KLASSE 369 2.5.8 RANGE_ERROR-KLASSE 369 2.5.9
UNDERFLOW_ERROR-KLASSE 369 2.5.10 OVERFLOW_ERROR-KLASSE 370 2.5.11
BAD_EXCEPTION-KLASSE 370 2.5.12 BAD_ALLOC-KLASSE 370 2.5.13
BAD_CAST-KLASSE 371 2.5.14 BADJYPEID-KLASSE 371 2.5.15 TYPEJNFO-KLASSE
372 2.5.16 NOTHROW-STRUKTUR 372 2.6 ITERATOR-KLASSE 373 2.6.1
INPUT-ITERATOR 374 2.6.2 OUTPUT-ITERATOR 375 2.6.3 FORWARD-ITERATOR 375
2.6.4 BIDIRECTIONAL-ITERATOR 376 2.6.5 RANDOM-ACCESS-ITERATOR 376 2.6.6
REVERSE-ITERATOR 377 2.6.7 INSERT-ITERATOR 379 2.6.8 STREAM-ITERATOR 380
2.6.9 STREAMBUF-ITERATOR 381 2.7 KLASSEN FUER LOKALE EINSTELLUNGEN 383
2.7.1 INTERFACE ZUR ZEICHENKLASSIFIZIERUNG 384 2.7.2 LOCALE-KLASSE 384
2.7.3 COLLATE-KLASSE 387 2.7.4 COLLATE_BYNAME-KLASSE 388 2.7.5 CTYPE
KATEGORIE 388 2.7.6 CTYPE-KLASSE 389 2.7.7 CTYPE_BYNAME-KLASSE 391 2.7.8
CODECVT_BASE-KLASSE 392 2.7.9 CODECVT-KLASSE 392 2.7.10
CODECVT_BYNAME-KLASSE 394 2.7.11 MONEY_BASE-KLASSE 395 2.7.12
MONEYPUNCT-KLASSE 395 2.7.13 MONEYPUNCT_BYNAME-KLASSE 397 2.7.14
MONEY_GET-KLASSE 397 14 INHALTSVERZEICHNIS 2.7.15 MONEY_PUT-KLASSE 398
2.7.16 NUMPUNCT-KLASSE 399 2.7.17 NUMPUNCT_BYNAME-KLASSE 400 2.7.18
NUN\_GET-KLASSE 401 2.7.19 NUM_PUT-KLASSE 402 2.7.20 TIME_BASE-KLASSE
403 2.7.21 TIME_GET-KLASSE 404 2.7.22 TIME_GET_BYNAME-KLASSE 405 2.7.23
TIME_PUT-KLASSE 406 2.7.24 TIME_PUT_BYNAME-KLASSE 407 2.7.25
MESSAGE-KLASSE 407 2.7.26 MESSAGES_BYNAME-KLASSE 408 2.8 STREAMKLASSEN
409 2.8.1 IOS_TRAITS-STRUKTUR 409 2.8.2 IOS_BASE-KLASSE 411 2.8.3
INIT-KLASSE 412 2.8.4 BASIC_IOS-KLASSE 414 2.8.5 BASIC_ISTREAM-KLASSE
416 2.8.6 BASIC_IFSTREAM-KLASSE 419 2.8.7 BASIC_ISTRINGSTREAM-KLASSE 421
2.8.8 BASIC_OSTREAM-KLASSE 422 2.8.9 BASIC_OFSTSTREAM-KLASSE 424 2.8.10
BASIC_OSTRINGSTREAM-KLASSE 425 2.8.11 BASICJOSTREAM-KLASSE 426 2.8.12
BASIC_STREAMBUF-KLASSE 429 2.8.13 BASIC_STRINGBUF-KLASSE 433 2.8.14
BASIC_FILEBUF-KLASSE 435 2.9 STRINGKLASSEN 437 2.9.1
STRING_CHAR_TRAITS-STRUKTUREN 437 2.9.2 BASIC_STRING-KLASSE 438 2.10
UTILITY-KLASSEN 446 2.10.1 FUNKTIONSOBJEKTE 446 2.10.2 ALLOCATOR-KLASSE
451 2.10.3 AUTO_PTR-KLASSE 453 2.10.4 RAW_STORAGE_ITERATOR-KLASSE 454
2.11 C++ IM UEBERBLICK 455 2.11.1 STANDARD-TEMPLATE-KLASSEN 455 2.11.2
STANDARD-TEMPLATE-FUNKTIONEN 456 2.11.3 STANDARD-TEMPLATE-STRUKTUREN 457
2.11.4 NUMERIC-LIMITS-KLASSE 457 2.11.5 HEADER-DATEIEN VON C++ 458
2.11.6 C-HEADER-DATEIEN 458 2.11.7 TOKEN 459 2.11.8 KLASSEN UND
STRUKTUREN NACH HEADER 459 STICHWORTVERZEICHNIS 461 |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Morick, Franz Nootz-Morick, Petra |
author_facet | Morick, Franz Nootz-Morick, Petra |
author_role | aut aut |
author_sort | Morick, Franz |
author_variant | f m fm p n m pnm |
building | Verbundindex |
bvnumber | BV023010537 |
classification_rvk | ST 250 ST 260 |
classification_tum | DAT 358f |
ctrlnum | (OCoLC)213394569 (DE-599)BVBBV023010537 |
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 |
discipline_str_mv | Informatik |
edition | 6. Aufl. |
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">BV023010537</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20071120</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">071119s2007 gw d||| |||| 00||| ger d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783772360893</subfield><subfield code="9">978-3-7723-6089-3</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)213394569</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV023010537</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-210</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-12</subfield><subfield code="a">DE-Aug4</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">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 358f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Morick, Franz</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">C-, C++-Referenz</subfield><subfield code="c">Franz Morick ; Petra Nootz-Morick</subfield></datafield><datafield tag="246" ind1="1" ind2="3"><subfield code="a">C/C++ Referenz</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">6. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Poing</subfield><subfield code="b">Franzis</subfield><subfield code="c">2007</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">480 S.</subfield><subfield code="b">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="490" ind1="0" ind2=" "><subfield code="a">Franzis Professional Series</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">5. Aufl. u.d.T.: Nootz-Morick, Petra: C-, C++-Referenz</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">C</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4113195-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Befehlsvorrat</subfield><subfield code="0">(DE-588)4129931-0</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)4188171-0</subfield><subfield code="a">Verzeichnis</subfield><subfield code="2">gnd-content</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">C</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4113195-2</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="g">Programmiersprache</subfield><subfield code="0">(DE-588)4113195-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">Befehlsvorrat</subfield><subfield code="0">(DE-588)4129931-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="2" 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="2" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="3" 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="3" ind2="1"><subfield code="a">Befehlsvorrat</subfield><subfield code="0">(DE-588)4129931-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="3" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Nootz-Morick, Petra</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">GBV 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=016214760&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-016214760</subfield></datafield></record></collection> |
genre | (DE-588)4188171-0 Verzeichnis gnd-content |
genre_facet | Verzeichnis |
id | DE-604.BV023010537 |
illustrated | Illustrated |
index_date | 2024-07-02T19:09:12Z |
indexdate | 2024-07-20T08:39:07Z |
institution | BVB |
isbn | 9783772360893 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-016214760 |
oclc_num | 213394569 |
open_access_boolean | |
owner | DE-210 DE-91G DE-BY-TUM DE-12 DE-Aug4 DE-11 |
owner_facet | DE-210 DE-91G DE-BY-TUM DE-12 DE-Aug4 DE-11 |
physical | 480 S. graph. Darst. 24 cm |
publishDate | 2007 |
publishDateSearch | 2007 |
publishDateSort | 2007 |
publisher | Franzis |
record_format | marc |
series2 | Franzis Professional Series |
spelling | Morick, Franz Verfasser aut C-, C++-Referenz Franz Morick ; Petra Nootz-Morick C/C++ Referenz 6. Aufl. Poing Franzis 2007 480 S. graph. Darst. 24 cm txt rdacontent n rdamedia nc rdacarrier Franzis Professional Series 5. Aufl. u.d.T.: Nootz-Morick, Petra: C-, C++-Referenz C Programmiersprache (DE-588)4113195-2 gnd rswk-swf Befehlsvorrat (DE-588)4129931-0 gnd rswk-swf C++ (DE-588)4193909-8 gnd rswk-swf (DE-588)4188171-0 Verzeichnis gnd-content C Programmiersprache (DE-588)4113195-2 s DE-604 Befehlsvorrat (DE-588)4129931-0 s C++ (DE-588)4193909-8 s Nootz-Morick, Petra Verfasser aut GBV Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016214760&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Morick, Franz Nootz-Morick, Petra C-, C++-Referenz C Programmiersprache (DE-588)4113195-2 gnd Befehlsvorrat (DE-588)4129931-0 gnd C++ (DE-588)4193909-8 gnd |
subject_GND | (DE-588)4113195-2 (DE-588)4129931-0 (DE-588)4193909-8 (DE-588)4188171-0 |
title | C-, C++-Referenz |
title_alt | C/C++ Referenz |
title_auth | C-, C++-Referenz |
title_exact_search | C-, C++-Referenz |
title_exact_search_txtP | C-, C++-Referenz |
title_full | C-, C++-Referenz Franz Morick ; Petra Nootz-Morick |
title_fullStr | C-, C++-Referenz Franz Morick ; Petra Nootz-Morick |
title_full_unstemmed | C-, C++-Referenz Franz Morick ; Petra Nootz-Morick |
title_short | C-, C++-Referenz |
title_sort | c c referenz |
topic | C Programmiersprache (DE-588)4113195-2 gnd Befehlsvorrat (DE-588)4129931-0 gnd C++ (DE-588)4193909-8 gnd |
topic_facet | C Programmiersprache Befehlsvorrat C++ Verzeichnis |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016214760&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT morickfranz ccreferenz AT nootzmorickpetra ccreferenz |