Further exploration of C++ templates and metaprogramming: learn advanced techniques, including features introduced in C++ 11 and C++ 14, that ease working with templates and produce extremely efficient code
"Designed for intermediate level C++ programmers, this course focuses on the advanced features and techniques made possible by the release of C++11 and C++14. It introduces several new Standard Library types, and investigates type aliases and static assertions, two features that make it easy to...
Saved in:
Other Authors: | |
---|---|
Format: | Electronic Video |
Language: | English |
Published: |
[Place of publication not identified]
O'Reilly
[2017]
|
Subjects: | |
Links: | https://learning.oreilly.com/library/view/-/9781491988732/?ar |
Summary: | "Designed for intermediate level C++ programmers, this course focuses on the advanced features and techniques made possible by the release of C++11 and C++14. It introduces several new Standard Library types, and investigates type aliases and static assertions, two features that make it easy to work with templates. You will also explore variadic templates, which allow developers to write type-safe functions and classes that take variable numbers and types of arguments. The course wraps up by examining template metaprogramming, an expert technique that generates code at compile time, produces extremely efficient code with no run-time overhead, and is widely used in modern C++ libraries."--Resource description page. |
Item Description: | Title from title screen (viewed June 20, 2017). - Date of publication from resource description page |
Physical Description: | 1 online resource (1 streaming video file (27 min.)) digital, sound, color |
Staff View
MARC
LEADER | 00000cgm a22000002c 4500 | ||
---|---|---|---|
001 | ZDB-30-ORH-047621745 | ||
003 | DE-627-1 | ||
005 | 20240228120309.0 | ||
006 | m o | | | ||
007 | cr uuu---uuuuu | ||
008 | 191023s2017 xx ||| |o o ||eng c | ||
035 | |a (DE-627-1)047621745 | ||
035 | |a (DE-599)KEP047621745 | ||
035 | |a (ORHE)9781491988732 | ||
035 | |a (DE-627-1)047621745 | ||
040 | |a DE-627 |b ger |c DE-627 |e rda | ||
041 | |a eng | ||
100 | 1 | |a Templeman, Julian |e RednerIn |4 spk | |
245 | 1 | 0 | |a Further exploration of C++ templates and metaprogramming |b learn advanced techniques, including features introduced in C++ 11 and C++ 14, that ease working with templates and produce extremely efficient code |c with Julian Templeman |
264 | 1 | |a [Place of publication not identified] |b O'Reilly |c [2017] | |
300 | |a 1 online resource (1 streaming video file (27 min.)) |b digital, sound, color | ||
336 | |a zweidimensionales bewegtes Bild |b tdi |2 rdacontent | ||
337 | |a Computermedien |b c |2 rdamedia | ||
338 | |a Online-Ressource |b cr |2 rdacarrier | ||
500 | |a Title from title screen (viewed June 20, 2017). - Date of publication from resource description page | ||
520 | |a "Designed for intermediate level C++ programmers, this course focuses on the advanced features and techniques made possible by the release of C++11 and C++14. It introduces several new Standard Library types, and investigates type aliases and static assertions, two features that make it easy to work with templates. You will also explore variadic templates, which allow developers to write type-safe functions and classes that take variable numbers and types of arguments. The course wraps up by examining template metaprogramming, an expert technique that generates code at compile time, produces extremely efficient code with no run-time overhead, and is widely used in modern C++ libraries."--Resource description page. | ||
650 | 0 | |a C++ (Computer program language) | |
650 | 0 | |a Object-oriented programming languages | |
650 | 4 | |a C++ (Langage de programmation) | |
650 | 4 | |a Langages orientés objet (Informatique) | |
650 | 4 | |a C++ (Computer program language) |0 (OCoLC)fst00843286 | |
650 | 4 | |a Object-oriented programming languages |0 (OCoLC)fst01741387 | |
966 | 4 | 0 | |l DE-91 |p ZDB-30-ORH |q TUM_PDA_ORH |u https://learning.oreilly.com/library/view/-/9781491988732/?ar |m X:ORHE |x Aggregator |z lizenzpflichtig |3 Volltext |
912 | |a ZDB-30-ORH | ||
935 | |c vide | ||
951 | |a BO | ||
912 | |a ZDB-30-ORH | ||
049 | |a DE-91 |
Record in the Search Index
DE-BY-TUM_katkey | ZDB-30-ORH-047621745 |
---|---|
_version_ | 1833357156408098816 |
adam_text | |
any_adam_object | |
author2 | Templeman, Julian |
author2_role | spk |
author2_variant | j t jt |
author_facet | Templeman, Julian |
building | Verbundindex |
bvnumber | localTUM |
collection | ZDB-30-ORH |
ctrlnum | (DE-627-1)047621745 (DE-599)KEP047621745 (ORHE)9781491988732 |
format | Electronic Video |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02419cgm a22003972c 4500</leader><controlfield tag="001">ZDB-30-ORH-047621745</controlfield><controlfield tag="003">DE-627-1</controlfield><controlfield tag="005">20240228120309.0</controlfield><controlfield tag="006">m o | | </controlfield><controlfield tag="007">cr uuu---uuuuu</controlfield><controlfield tag="008">191023s2017 xx ||| |o o ||eng c</controlfield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)047621745</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)KEP047621745</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ORHE)9781491988732</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)047621745</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-627</subfield><subfield code="b">ger</subfield><subfield code="c">DE-627</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1=" " ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Templeman, Julian</subfield><subfield code="e">RednerIn</subfield><subfield code="4">spk</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Further exploration of C++ templates and metaprogramming</subfield><subfield code="b">learn advanced techniques, including features introduced in C++ 11 and C++ 14, that ease working with templates and produce extremely efficient code</subfield><subfield code="c">with Julian Templeman</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">[Place of publication not identified]</subfield><subfield code="b">O'Reilly</subfield><subfield code="c">[2017]</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (1 streaming video file (27 min.))</subfield><subfield code="b">digital, sound, color</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">zweidimensionales bewegtes Bild</subfield><subfield code="b">tdi</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">Computermedien</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">Online-Ressource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Title from title screen (viewed June 20, 2017). - Date of publication from resource description page</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">"Designed for intermediate level C++ programmers, this course focuses on the advanced features and techniques made possible by the release of C++11 and C++14. It introduces several new Standard Library types, and investigates type aliases and static assertions, two features that make it easy to work with templates. You will also explore variadic templates, which allow developers to write type-safe functions and classes that take variable numbers and types of arguments. The course wraps up by examining template metaprogramming, an expert technique that generates code at compile time, produces extremely efficient code with no run-time overhead, and is widely used in modern C++ libraries."--Resource description page.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">C++ (Computer program language)</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Object-oriented programming languages</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">C++ (Langage de programmation)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Langages orientés objet (Informatique)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">C++ (Computer program language)</subfield><subfield code="0">(OCoLC)fst00843286</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Object-oriented programming languages</subfield><subfield code="0">(OCoLC)fst01741387</subfield></datafield><datafield tag="966" ind1="4" ind2="0"><subfield code="l">DE-91</subfield><subfield code="p">ZDB-30-ORH</subfield><subfield code="q">TUM_PDA_ORH</subfield><subfield code="u">https://learning.oreilly.com/library/view/-/9781491988732/?ar</subfield><subfield code="m">X:ORHE</subfield><subfield code="x">Aggregator</subfield><subfield code="z">lizenzpflichtig</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="935" ind1=" " ind2=" "><subfield code="c">vide</subfield></datafield><datafield tag="951" ind1=" " ind2=" "><subfield code="a">BO</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91</subfield></datafield></record></collection> |
id | ZDB-30-ORH-047621745 |
illustrated | Not Illustrated |
indexdate | 2025-05-28T09:47:12Z |
institution | BVB |
language | English |
open_access_boolean | |
owner | DE-91 DE-BY-TUM |
owner_facet | DE-91 DE-BY-TUM |
physical | 1 online resource (1 streaming video file (27 min.)) digital, sound, color |
psigel | ZDB-30-ORH TUM_PDA_ORH ZDB-30-ORH |
publishDate | 2017 |
publishDateSearch | 2017 |
publishDateSort | 2017 |
publisher | O'Reilly |
record_format | marc |
spelling | Templeman, Julian RednerIn spk Further exploration of C++ templates and metaprogramming learn advanced techniques, including features introduced in C++ 11 and C++ 14, that ease working with templates and produce extremely efficient code with Julian Templeman [Place of publication not identified] O'Reilly [2017] 1 online resource (1 streaming video file (27 min.)) digital, sound, color zweidimensionales bewegtes Bild tdi rdacontent Computermedien c rdamedia Online-Ressource cr rdacarrier Title from title screen (viewed June 20, 2017). - Date of publication from resource description page "Designed for intermediate level C++ programmers, this course focuses on the advanced features and techniques made possible by the release of C++11 and C++14. It introduces several new Standard Library types, and investigates type aliases and static assertions, two features that make it easy to work with templates. You will also explore variadic templates, which allow developers to write type-safe functions and classes that take variable numbers and types of arguments. The course wraps up by examining template metaprogramming, an expert technique that generates code at compile time, produces extremely efficient code with no run-time overhead, and is widely used in modern C++ libraries."--Resource description page. C++ (Computer program language) Object-oriented programming languages C++ (Langage de programmation) Langages orientés objet (Informatique) C++ (Computer program language) (OCoLC)fst00843286 Object-oriented programming languages (OCoLC)fst01741387 |
spellingShingle | Further exploration of C++ templates and metaprogramming learn advanced techniques, including features introduced in C++ 11 and C++ 14, that ease working with templates and produce extremely efficient code C++ (Computer program language) Object-oriented programming languages C++ (Langage de programmation) Langages orientés objet (Informatique) C++ (Computer program language) (OCoLC)fst00843286 Object-oriented programming languages (OCoLC)fst01741387 |
subject_GND | (OCoLC)fst00843286 (OCoLC)fst01741387 |
title | Further exploration of C++ templates and metaprogramming learn advanced techniques, including features introduced in C++ 11 and C++ 14, that ease working with templates and produce extremely efficient code |
title_auth | Further exploration of C++ templates and metaprogramming learn advanced techniques, including features introduced in C++ 11 and C++ 14, that ease working with templates and produce extremely efficient code |
title_exact_search | Further exploration of C++ templates and metaprogramming learn advanced techniques, including features introduced in C++ 11 and C++ 14, that ease working with templates and produce extremely efficient code |
title_full | Further exploration of C++ templates and metaprogramming learn advanced techniques, including features introduced in C++ 11 and C++ 14, that ease working with templates and produce extremely efficient code with Julian Templeman |
title_fullStr | Further exploration of C++ templates and metaprogramming learn advanced techniques, including features introduced in C++ 11 and C++ 14, that ease working with templates and produce extremely efficient code with Julian Templeman |
title_full_unstemmed | Further exploration of C++ templates and metaprogramming learn advanced techniques, including features introduced in C++ 11 and C++ 14, that ease working with templates and produce extremely efficient code with Julian Templeman |
title_short | Further exploration of C++ templates and metaprogramming |
title_sort | further exploration of c templates and metaprogramming learn advanced techniques including features introduced in c 11 and c 14 that ease working with templates and produce extremely efficient code |
title_sub | learn advanced techniques, including features introduced in C++ 11 and C++ 14, that ease working with templates and produce extremely efficient code |
topic | C++ (Computer program language) Object-oriented programming languages C++ (Langage de programmation) Langages orientés objet (Informatique) C++ (Computer program language) (OCoLC)fst00843286 Object-oriented programming languages (OCoLC)fst01741387 |
topic_facet | C++ (Computer program language) Object-oriented programming languages C++ (Langage de programmation) Langages orientés objet (Informatique) |
work_keys_str_mv | AT templemanjulian furtherexplorationofctemplatesandmetaprogramminglearnadvancedtechniquesincludingfeaturesintroducedinc11andc14thateaseworkingwithtemplatesandproduceextremelyefficientcode |