C++11 programmieren: 60 Techniken für guten C++11-Code ; [das Kompendium der Neuerungen in C++11 ; neues in Sprachkern und Standardbibliothek ; von "auto" bis Zufall und von Movesemantik bis Multithreading]
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Bonn
Galileo Press
2012
|
Ausgabe: | 1. Aufl. |
Schriftenreihe: | Galileo Computing
|
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | 414 S. graph. Darst. |
ISBN: | 9783836217323 3836217325 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV039906041 | ||
003 | DE-604 | ||
005 | 20240521 | ||
007 | t | ||
008 | 120222s2012 d||| |||| 00||| ger d | ||
015 | |a 11,N50 |2 dnb | ||
016 | 7 | |a 1017749310 |2 DE-101 | |
020 | |a 9783836217323 |c Gb. : EUR 29.90 (DE), EUR 30.80 (AT), sfr 39.90 (freier Pr.) |9 978-3-8362-1732-3 | ||
020 | |a 3836217325 |9 3-8362-1732-5 | ||
024 | 3 | |a 9783836217323 | |
035 | |a (OCoLC)780123397 | ||
035 | |a (DE-599)DNB1017749310 | ||
040 | |a DE-604 |b ger | ||
041 | 0 | |a ger | |
049 | |a DE-91G |a DE-859 |a DE-634 |a DE-83 |a DE-573 |a DE-M347 |a DE-19 |a DE-92 |a DE-862 |a DE-29T |a DE-91 |a DE-11 |a DE-355 |a DE-20 |a DE-863 | ||
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 Will, Torsten T. |d 1970- |e Verfasser |0 (DE-588)1020320966 |4 aut | |
245 | 1 | 0 | |a C++11 programmieren |b 60 Techniken für guten C++11-Code ; [das Kompendium der Neuerungen in C++11 ; neues in Sprachkern und Standardbibliothek ; von "auto" bis Zufall und von Movesemantik bis Multithreading] |c Torsten T. Will |
250 | |a 1. Aufl. | ||
264 | 1 | |a Bonn |b Galileo Press |c 2012 | |
300 | |a 414 S. |b graph. Darst. | ||
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++11 |0 (DE-588)7847900-9 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a C++11 |0 (DE-588)7847900-9 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=3929961&prov=M&dok%5Fvar=1&dok%5Fext=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=024764792&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-024764792 |
Datensatz im Suchindex
DE-BY-862_location | 2000 |
---|---|
DE-BY-863_location | 1000 |
DE-BY-FWS_call_number | 1000/ST 250 C01 W689st 2000/ST 250 C01 W689 |
DE-BY-FWS_katkey | 435001 |
DE-BY-FWS_media_number | 083101220372 083000506025 |
_version_ | 1812671861916434432 |
adam_text |
IMAGE 1
AUF EINEN BLICK
TEIL I ELEMENTARE KONZEPTE AUS C++03 C++ 27
TEIL II NEUE SPRACHMECHANISMEN
INITIALISIERUNG 61
TYPINFERENZ 76
SYNTAX 8 9
LAMBDAS UND FUNKTOREN 114
ATTRTIBUTE 139
VERSCHIEBESEMANTIK 156
DESIGNFRAGEN 196
TEMPLATES 221
SPRACHFEATURES 232
ZEICHENKETTEN 243
TEIL III NEUES ZU CONTAINERN, POINTERN UND ALGORITHMEN
NEUE CONTAINER 261
ZEIGERTYPEN 275
HILFSMITTEL FUER BEKANNTES 2 9 5
AENDERUNGEN FUER CONTAINER 3 0 0
TEIL IV NEUES IN DER STANDARDBIBLIOTHEK
MULTITHREADING 321
SPEZIELLE BIBLIOTHEKSAUFGABEN 355
ZUFALLSZAHLEN 368
FEHLERBEHANDLUNG 377
ANHANG
ABGEWOEHNEN 397
WAHRSCHEINLICHKEITSVERTEILUNGEN 3 9 9
COMPILERSUPPORT FUER C++11 4 0 2
KOMPILIERFAEHIGKEIT DER LISTINGS 4 0 5
HTTP://D-NB.INFO/1017749310
IMAGE 2
INHALT
VORWORT 11
0 BEISPIELKAPITEL 17
C++
1 RESOURCE ACQUISITION IS INITIALIZATION 2 7
2 SICHERHEIT DURCH TYPEN 36
3 ERINNERUNG: EXZEPTION SAFETY 43
4 C++-STANDARDBIBLIOTHEK ALS LOESUNG 4 8
INITIALISIERUNG
5 VEREINHEITLICHTE INITIALISIERUNG 6 1
6 SELBST GESCHRIEBENE INITIALISIERUNG MIT LISTEN 67
7 BESCHRAENKTE AUTOMATISCHE KONVERTIERUNG 74
TYPINFERENZ
8 TYPINFERENZ BEI DER INITIALISIERUNG MIT AUTO 76
9 CONST-ITERATOREN MIT CBEGIN UND CEND 80
10 TYPINFORMATIONEN MIT DECLTYPE 83
SYNTAX
11 DAS NEUE RANGE-FOR 89
12 NULLPTR IST DAS NEUE NULL 100
13 GARANTIERT KONSTANTE AUSDRUECKE 102
14 SICHERHEIT BEIM KOMPILIEREN 109
IMAGE 3
INHALT
LAMBDAS UND FUNKTOREN
15 FUNKTOREN LOKAL DEFINIEREN 114
16 LAMBDAS: ANONYME FUNKTIONEN 118
17 ZUGRIFFSDEKLARATION FUER LAMBDA 124
18 FUNKTIONSPOINTER SIND OUT 135
A T T R I B U T E
19 EXPLIZITES UEBERSCHREIBEN MIT OVERRIDE 139
20 FINALE KLASSEN UND METHODEN 145
21 ATTRIBUTE, SO VIELE SIE MOECHTEN 152
VERSCHIEBESEMANTIK
22 KOPIEREN, VERSCHIEBEN UND WEITERLEITEN 156
23 KLASSEN FUERS VERSCHIEBEN ENTWERFEN 163
24 KEIN RETURN VON RVALUE-REFERENZEN 176
25 RVALUE-REFERENZEN FUER PERFECT FORWARDING 181
26 UEBERLADEN AUF RVALUES 190
DESIGNFRAGEN
27 METHODEN PER DELETE UND DEFAULT 196
28 KONSTRUKTOR-DELEGATION 201
29 MEMBERVARIABLEN INITIALISIEREN 210
30 KONSTRUKTOREN ERBEN 213
31 EXPLIZITE KONVERTIERUNG 216
TEMPLATES
32 TEMPLATES MIT VARIABLER ARGUMENTANZAHL 221
33 ALIAS FUER TEMPLATES 229
SPRACHFEATURES
34 KLASSEN-ENUMS SIND TYPSICHER 232
35 KEINE EXCEPTIONS BEI NOEXCEPT 236
IMAGE 4
INHALT
ZEICHENKETTEN
36 UNTERSTUETZUNG VON UNICODE 243
37 ROHSTRINGLITERALE 247
38 REZEPT FUER BENUTZERDEFINIERTE LITERALE 250
NEUE CONTAINER
39 TUPEL, DAS BESSERE PAAR 261
40 UNGEORDNETE CONTAINER 265
41 NEUE LISTE NUR FUER VORWAERTS 271
ZEIGERTYPEN
42 UNIQUE_PTR STATT AUTO_PTR 275
43 SMARTE POINTER 285
HILFSMITTEL FUER BEKANNTES
44 MEHR ALGORITHMEN FUER CONTAINER 295
AENDERUNGEN FUER CONTAINER
45 SETS SIND NICHT MEHR MODIFIZIERBAR 300
46 STANDARDCONTAINER PASSEND SCHRUMPFEN 302
47 FUNCTION UND BIND 306
48 DIE VERWENDUNG VON SWAP 313
M U L T I T H R E A D I N G
49 PARALLEL ARBEITEN 321
50 THREADS ALS BASIS FUER PARALLELITAET 326
51 FUTURES UND PROMISES MIT ASYNC 329
52 LEBENSDAUER VON DATEN 337
53 MUTEXE, LOCKS UND MEHR 341
54 MEMORY ORDER UND FENCES 348
IMAGE 5
INHALT
SPEZIELLE BIBLIOTHEKSAUFGABEN
55 REGULAERE AUSDRUECKE 355
56 ENDE DER UMRECHNUNGSFEHLER 362
57 RECHNEN MIT ZEITEINHEITEN 365
ZUFALLSZAHLEN
58 WAHRSCHEINLICHKEITSVERTEILUNGEN 368
59 DER RICHTIGE WUERFEL 372
FEHLERBEHANDLUNG
60 HIERARCHIE DER EXCEPTIONS 377
61 FEHLERFAELLE MIT FEHLERCODE 380
62 EIGENE FEHLERWERTE ERSTELLEN 387
A ABGEWOEHNEN 397
B WAHRSCHEINLICHKEITSVERTEILUNGEN 399
C COMPILERSUPPORT FUER C++11 402
D KOMPILIERFAEHIGKEIT DER LISTINGS 405
INDEX 407 |
any_adam_object | 1 |
author | Will, Torsten T. 1970- |
author_GND | (DE-588)1020320966 |
author_facet | Will, Torsten T. 1970- |
author_role | aut |
author_sort | Will, Torsten T. 1970- |
author_variant | t t w tt ttw |
building | Verbundindex |
bvnumber | BV039906041 |
classification_rvk | ST 250 |
classification_tum | DAT 358f |
ctrlnum | (OCoLC)780123397 (DE-599)DNB1017749310 |
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">BV039906041</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20240521</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">120222s2012 d||| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">11,N50</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1017749310</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783836217323</subfield><subfield code="c">Gb. : EUR 29.90 (DE), EUR 30.80 (AT), sfr 39.90 (freier Pr.)</subfield><subfield code="9">978-3-8362-1732-3</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3836217325</subfield><subfield code="9">3-8362-1732-5</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783836217323</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)780123397</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1017749310</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</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-859</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-19</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-862</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-91</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-355</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-863</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">Will, Torsten T.</subfield><subfield code="d">1970-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1020320966</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">C++11 programmieren</subfield><subfield code="b">60 Techniken für guten C++11-Code ; [das Kompendium der Neuerungen in C++11 ; neues in Sprachkern und Standardbibliothek ; von "auto" bis Zufall und von Movesemantik bis Multithreading]</subfield><subfield code="c">Torsten T. Will</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">414 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="490" ind1="0" ind2=" "><subfield code="a">Galileo Computing</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">C++11</subfield><subfield code="0">(DE-588)7847900-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">C++11</subfield><subfield code="0">(DE-588)7847900-9</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">X:MVB</subfield><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=3929961&prov=M&dok%5Fvar=1&dok%5Fext=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=024764792&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-024764792</subfield></datafield></record></collection> |
id | DE-604.BV039906041 |
illustrated | Illustrated |
indexdate | 2024-10-12T04:03:18Z |
institution | BVB |
isbn | 9783836217323 3836217325 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-024764792 |
oclc_num | 780123397 |
open_access_boolean | |
owner | DE-91G DE-BY-TUM DE-859 DE-634 DE-83 DE-573 DE-M347 DE-19 DE-BY-UBM DE-92 DE-862 DE-BY-FWS DE-29T DE-91 DE-BY-TUM DE-11 DE-355 DE-BY-UBR DE-20 DE-863 DE-BY-FWS |
owner_facet | DE-91G DE-BY-TUM DE-859 DE-634 DE-83 DE-573 DE-M347 DE-19 DE-BY-UBM DE-92 DE-862 DE-BY-FWS DE-29T DE-91 DE-BY-TUM DE-11 DE-355 DE-BY-UBR DE-20 DE-863 DE-BY-FWS |
physical | 414 S. graph. Darst. |
publishDate | 2012 |
publishDateSearch | 2012 |
publishDateSort | 2012 |
publisher | Galileo Press |
record_format | marc |
series2 | Galileo Computing |
spellingShingle | Will, Torsten T. 1970- C++11 programmieren 60 Techniken für guten C++11-Code ; [das Kompendium der Neuerungen in C++11 ; neues in Sprachkern und Standardbibliothek ; von "auto" bis Zufall und von Movesemantik bis Multithreading] C++11 (DE-588)7847900-9 gnd |
subject_GND | (DE-588)7847900-9 |
title | C++11 programmieren 60 Techniken für guten C++11-Code ; [das Kompendium der Neuerungen in C++11 ; neues in Sprachkern und Standardbibliothek ; von "auto" bis Zufall und von Movesemantik bis Multithreading] |
title_auth | C++11 programmieren 60 Techniken für guten C++11-Code ; [das Kompendium der Neuerungen in C++11 ; neues in Sprachkern und Standardbibliothek ; von "auto" bis Zufall und von Movesemantik bis Multithreading] |
title_exact_search | C++11 programmieren 60 Techniken für guten C++11-Code ; [das Kompendium der Neuerungen in C++11 ; neues in Sprachkern und Standardbibliothek ; von "auto" bis Zufall und von Movesemantik bis Multithreading] |
title_full | C++11 programmieren 60 Techniken für guten C++11-Code ; [das Kompendium der Neuerungen in C++11 ; neues in Sprachkern und Standardbibliothek ; von "auto" bis Zufall und von Movesemantik bis Multithreading] Torsten T. Will |
title_fullStr | C++11 programmieren 60 Techniken für guten C++11-Code ; [das Kompendium der Neuerungen in C++11 ; neues in Sprachkern und Standardbibliothek ; von "auto" bis Zufall und von Movesemantik bis Multithreading] Torsten T. Will |
title_full_unstemmed | C++11 programmieren 60 Techniken für guten C++11-Code ; [das Kompendium der Neuerungen in C++11 ; neues in Sprachkern und Standardbibliothek ; von "auto" bis Zufall und von Movesemantik bis Multithreading] Torsten T. Will |
title_short | C++11 programmieren |
title_sort | c 11 programmieren 60 techniken fur guten c 11 code das kompendium der neuerungen in c 11 neues in sprachkern und standardbibliothek von auto bis zufall und von movesemantik bis multithreading |
title_sub | 60 Techniken für guten C++11-Code ; [das Kompendium der Neuerungen in C++11 ; neues in Sprachkern und Standardbibliothek ; von "auto" bis Zufall und von Movesemantik bis Multithreading] |
topic | C++11 (DE-588)7847900-9 gnd |
topic_facet | C++11 |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=3929961&prov=M&dok%5Fvar=1&dok%5Fext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=024764792&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT willtorstent c11programmieren60technikenfurgutenc11codedaskompendiumderneuerungeninc11neuesinsprachkernundstandardbibliothekvonautobiszufallundvonmovesemantikbismultithreading |
Beschreibung
THWS Würzburg Zentralbibliothek Lesesaal
Signatur: |
1000 ST 250 C01 W689st |
---|---|
Exemplar 1 | ausleihbar Verfügbar Bestellen |
THWS Schweinfurt Zentralbibliothek Lesesaal
Signatur: |
2000 ST 250 C01 W689 |
---|---|
Exemplar 1 | ausleihbar Verfügbar Bestellen |