Advanced Metaprogramming in Classic C++:
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Berkeley, CA
Apress
2015
|
Schlagworte: | |
Online-Zugang: | FHM01 FHN01 FHR01 FNU01 FWS01 FWS02 Volltext Abstract |
Beschreibung: | 1 Online-Ressource (XXVII, 572 p.) Ill. |
ISBN: | 9781484210109 |
DOI: | 10.1007/978-1-4842-1010-9 |
Internformat
MARC
LEADER | 00000nmm a2200000zc 4500 | ||
---|---|---|---|
001 | BV042592037 | ||
003 | DE-604 | ||
005 | 20150609 | ||
007 | cr|uuu---uuuuu | ||
008 | 150602s2015 |||| o||u| ||||||eng d | ||
020 | |a 9781484210109 |c Online |9 978-1-4842-1010-9 | ||
024 | 7 | |a 10.1007/978-1-4842-1010-9 |2 doi | |
035 | |a (OCoLC)910743828 | ||
035 | |a (DE-599)BVBBV042592037 | ||
040 | |a DE-604 |b ger |e aacr | ||
041 | 0 | |a eng | |
049 | |a DE-898 |a DE-M347 |a DE-1049 |a DE-863 |a DE-92 |a DE-862 | ||
082 | 0 | |a 004 | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
100 | 1 | |a Di Gennaro, Davide |e Verfasser |0 (DE-588)1049553810 |4 aut | |
245 | 1 | 0 | |a Advanced Metaprogramming in Classic C++ |c by Davide Di Gennaro |
264 | 1 | |a Berkeley, CA |b Apress |c 2015 | |
300 | |a 1 Online-Ressource (XXVII, 572 p.) |b Ill. | ||
336 | |b txt |2 rdacontent | ||
337 | |b c |2 rdamedia | ||
338 | |b cr |2 rdacarrier | ||
650 | 0 | 7 | |a Metaprogrammierung |0 (DE-588)4199820-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Informatik |0 (DE-588)4026894-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 Informatik |0 (DE-588)4026894-9 |D s |
689 | 0 | 1 | |a Metaprogrammierung |0 (DE-588)4199820-0 |D s |
689 | 0 | 2 | |a C++ |0 (DE-588)4193909-8 |D s |
689 | 0 | |5 DE-604 | |
776 | 0 | 8 | |i Erscheint auch als |n Druckausgabe |z 978-1-4842-1011-6 |
856 | 4 | 0 | |u https://doi.org/10.1007/978-1-4842-1010-9 |x Verlag |3 Volltext |
856 | 4 | 2 | |m Springer Fremddatenuebernahme |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=028025249&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Abstract |
912 | |a ZDB-2-CWD | ||
940 | 1 | |q ZDB-2-CWD_2015 | |
999 | |a oai:aleph.bib-bvb.de:BVB01-028025249 | ||
966 | e | |u https://doi.org/10.1007/978-1-4842-1010-9 |l FHM01 |p ZDB-2-CWD |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.1007/978-1-4842-1010-9 |l FHN01 |p ZDB-2-CWD |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.1007/978-1-4842-1010-9 |l FHR01 |p ZDB-2-CWD |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.1007/978-1-4842-1010-9 |l FNU01 |p ZDB-2-CWD |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.1007/978-1-4842-1010-9 |l FWS01 |p ZDB-2-CWD |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.1007/978-1-4842-1010-9 |l FWS02 |p ZDB-2-CWD |x Verlag |3 Volltext |
Datensatz im Suchindex
DE-BY-FWS_katkey | 563754 |
---|---|
_version_ | 1824554433701216256 |
adam_text | ADVANCED METAPROGRAMMING IN CLASSIC C++
/ GENNARO, DAVIDE DI
: 2015
ABSTRACT / INHALTSTEXT
ADVANCED METAPROGRAMMING IN CLASSIC C++ AIMS TO BE BOTH AN INTRODUCTION
AND A REFERENCE TO C++ TEMPLATE METAPROGRAMMING (TMP); TMP IS PRESENTED
IN THE BOOK AS A SET OF TECHNIQUES THAT WILL BRING A NEW STYLE IN C++
AND MAKE CODE EXCEPTIONALLY CLEAR AND EFFICIENT. THE BOOK DEALS WITH
LANGUAGE ASPECTS, DESIGN PATTERNS, EXAMPLES AND APPLICATIONS (SEEN AS
CASE STUDIES). SPECIAL EMPHASIS IS PUT ON SMALL REUSABLE TECHNIQUES THAT
WILL IMPROVE THE QUALITY OF DAILY WORK. WHAT MAKES THE BOOK EXCEPTIONAL
IS THE LEVEL OF UNDERSTANDING OF THE CONCEPTS INVOLVED IMPARTED BY THE
AUTHOR. THIS IS NOT JUST A ROTE OVERVIEW OF METAPROGRAMMING. YOU WILL
TRULY UNDERSTAND DIFFICULT TOPICS LIKE STATIC ASSERTIONS, HOW TO WRITE
METAFUNCTIONS, OVERLOAD RESOLUTION, LAMBDA EXPRESSIONS, AND MANY OTHERS.
MORE THAN THAT, YOU WILL WORK THROUGH THEM WITH PRACTICAL EXAMPLES
GUIDED BY THE AUTHOR S FRANK EXPLANATIONS. THIS BOOK REQUIRES YOU TO
THINK AND TO LEARN AND TO UNDERSTAND THE LANGUAGE SO THAT YOU CAN
PROGRAM AT A HIGHER LEVEL
DIESES SCHRIFTSTUECK WURDE MASCHINELL ERZEUGT.
|
any_adam_object | 1 |
author | Di Gennaro, Davide |
author_GND | (DE-588)1049553810 |
author_facet | Di Gennaro, Davide |
author_role | aut |
author_sort | Di Gennaro, Davide |
author_variant | g d d gd gdd |
building | Verbundindex |
bvnumber | BV042592037 |
classification_rvk | ST 250 |
collection | ZDB-2-CWD |
ctrlnum | (OCoLC)910743828 (DE-599)BVBBV042592037 |
dewey-full | 004 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 004 - Computer science |
dewey-raw | 004 |
dewey-search | 004 |
dewey-sort | 14 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
doi_str_mv | 10.1007/978-1-4842-1010-9 |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02296nmm a2200505zc 4500</leader><controlfield tag="001">BV042592037</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20150609 </controlfield><controlfield tag="007">cr|uuu---uuuuu</controlfield><controlfield tag="008">150602s2015 |||| o||u| ||||||eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781484210109</subfield><subfield code="c">Online</subfield><subfield code="9">978-1-4842-1010-9</subfield></datafield><datafield tag="024" ind1="7" ind2=" "><subfield code="a">10.1007/978-1-4842-1010-9</subfield><subfield code="2">doi</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)910743828</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV042592037</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">aacr</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-898</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-1049</subfield><subfield code="a">DE-863</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-862</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">004</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="100" ind1="1" ind2=" "><subfield code="a">Di Gennaro, Davide</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1049553810</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Advanced Metaprogramming in Classic C++</subfield><subfield code="c">by Davide Di Gennaro</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Berkeley, CA</subfield><subfield code="b">Apress</subfield><subfield code="c">2015</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource (XXVII, 572 p.)</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">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Metaprogrammierung</subfield><subfield code="0">(DE-588)4199820-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Informatik</subfield><subfield code="0">(DE-588)4026894-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">Informatik</subfield><subfield code="0">(DE-588)4026894-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Metaprogrammierung</subfield><subfield code="0">(DE-588)4199820-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><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="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Druckausgabe</subfield><subfield code="z">978-1-4842-1011-6</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="u">https://doi.org/10.1007/978-1-4842-1010-9</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Springer Fremddatenuebernahme</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=028025249&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Abstract</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-2-CWD</subfield></datafield><datafield tag="940" ind1="1" ind2=" "><subfield code="q">ZDB-2-CWD_2015</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-028025249</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.1007/978-1-4842-1010-9</subfield><subfield code="l">FHM01</subfield><subfield code="p">ZDB-2-CWD</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.1007/978-1-4842-1010-9</subfield><subfield code="l">FHN01</subfield><subfield code="p">ZDB-2-CWD</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.1007/978-1-4842-1010-9</subfield><subfield code="l">FHR01</subfield><subfield code="p">ZDB-2-CWD</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.1007/978-1-4842-1010-9</subfield><subfield code="l">FNU01</subfield><subfield code="p">ZDB-2-CWD</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.1007/978-1-4842-1010-9</subfield><subfield code="l">FWS01</subfield><subfield code="p">ZDB-2-CWD</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.1007/978-1-4842-1010-9</subfield><subfield code="l">FWS02</subfield><subfield code="p">ZDB-2-CWD</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield></record></collection> |
id | DE-604.BV042592037 |
illustrated | Illustrated |
indexdate | 2025-02-20T06:51:42Z |
institution | BVB |
isbn | 9781484210109 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-028025249 |
oclc_num | 910743828 |
open_access_boolean | |
owner | DE-898 DE-BY-UBR DE-M347 DE-1049 DE-863 DE-BY-FWS DE-92 DE-862 DE-BY-FWS |
owner_facet | DE-898 DE-BY-UBR DE-M347 DE-1049 DE-863 DE-BY-FWS DE-92 DE-862 DE-BY-FWS |
physical | 1 Online-Ressource (XXVII, 572 p.) Ill. |
psigel | ZDB-2-CWD ZDB-2-CWD_2015 |
publishDate | 2015 |
publishDateSearch | 2015 |
publishDateSort | 2015 |
publisher | Apress |
record_format | marc |
spellingShingle | Di Gennaro, Davide Advanced Metaprogramming in Classic C++ Metaprogrammierung (DE-588)4199820-0 gnd Informatik (DE-588)4026894-9 gnd C++ (DE-588)4193909-8 gnd |
subject_GND | (DE-588)4199820-0 (DE-588)4026894-9 (DE-588)4193909-8 |
title | Advanced Metaprogramming in Classic C++ |
title_auth | Advanced Metaprogramming in Classic C++ |
title_exact_search | Advanced Metaprogramming in Classic C++ |
title_full | Advanced Metaprogramming in Classic C++ by Davide Di Gennaro |
title_fullStr | Advanced Metaprogramming in Classic C++ by Davide Di Gennaro |
title_full_unstemmed | Advanced Metaprogramming in Classic C++ by Davide Di Gennaro |
title_short | Advanced Metaprogramming in Classic C++ |
title_sort | advanced metaprogramming in classic c |
topic | Metaprogrammierung (DE-588)4199820-0 gnd Informatik (DE-588)4026894-9 gnd C++ (DE-588)4193909-8 gnd |
topic_facet | Metaprogrammierung Informatik C++ |
url | https://doi.org/10.1007/978-1-4842-1010-9 http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=028025249&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT digennarodavide advancedmetaprogramminginclassicc |