Introduction to C++ templates: mastering the foundations of modern C++ programming techniques
"Templates are a fundamental feature of modern C++ programming. Designed for the beginner to intermediate level C++ programmer, this course explains why templates are important and how to use them. Expert programmer, Julian Templeman, starts with a description of the concept behind templates an...
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/-/9781491988688/?ar |
Summary: | "Templates are a fundamental feature of modern C++ programming. Designed for the beginner to intermediate level C++ programmer, this course explains why templates are important and how to use them. Expert programmer, Julian Templeman, starts with a description of the concept behind templates and shows you how they solve the problem of writing functions and classes that differ only in their parameter types. He then demonstrates how you use template functions to create functions that will work with a variety of parameter types and how to use them in code. Then, he shows you how to create and use template classes, parameterized types that are commonly used for containers such as vector and list. The course finishes off with a discussion of how the compiler processes templates and what this means in terms of how code is compiled and linked."--Resource description page. |
Item Description: | Title from title screen (viewed May 11, 2017). - Date of publication from resource description page |
Physical Description: | 1 Online-Ressource (1 streaming video file (27 min., 26 sec.)) digital, sound, color |
Staff View
MARC
LEADER | 00000cgm a22000002c 4500 | ||
---|---|---|---|
001 | ZDB-30-ORH-047621729 | ||
003 | DE-627-1 | ||
005 | 20240228120257.0 | ||
006 | m o | | | ||
007 | cr uuu---uuuuu | ||
008 | 191023s2017 xx ||| |o o ||eng c | ||
035 | |a (DE-627-1)047621729 | ||
035 | |a (DE-599)KEP047621729 | ||
035 | |a (ORHE)9781491988688 | ||
035 | |a (DE-627-1)047621729 | ||
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 Introduction to C++ templates |b mastering the foundations of modern C++ programming techniques |c with Julian Templeman |
264 | 1 | |a [Place of publication not identified] |b O'Reilly |c [2017] | |
300 | |a 1 Online-Ressource (1 streaming video file (27 min., 26 sec.)) |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 May 11, 2017). - Date of publication from resource description page | ||
520 | |a "Templates are a fundamental feature of modern C++ programming. Designed for the beginner to intermediate level C++ programmer, this course explains why templates are important and how to use them. Expert programmer, Julian Templeman, starts with a description of the concept behind templates and shows you how they solve the problem of writing functions and classes that differ only in their parameter types. He then demonstrates how you use template functions to create functions that will work with a variety of parameter types and how to use them in code. Then, he shows you how to create and use template classes, parameterized types that are commonly used for containers such as vector and list. The course finishes off with a discussion of how the compiler processes templates and what this means in terms of how code is compiled and linked."--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/-/9781491988688/?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-047621729 |
---|---|
_version_ | 1831287164466364416 |
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)047621729 (DE-599)KEP047621729 (ORHE)9781491988688 |
format | Electronic Video |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02469cgm a22003972c 4500</leader><controlfield tag="001">ZDB-30-ORH-047621729</controlfield><controlfield tag="003">DE-627-1</controlfield><controlfield tag="005">20240228120257.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)047621729</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)KEP047621729</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ORHE)9781491988688</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)047621729</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">Introduction to C++ templates</subfield><subfield code="b">mastering the foundations of modern C++ programming techniques</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-Ressource (1 streaming video file (27 min., 26 sec.))</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 May 11, 2017). - Date of publication from resource description page</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">"Templates are a fundamental feature of modern C++ programming. Designed for the beginner to intermediate level C++ programmer, this course explains why templates are important and how to use them. Expert programmer, Julian Templeman, starts with a description of the concept behind templates and shows you how they solve the problem of writing functions and classes that differ only in their parameter types. He then demonstrates how you use template functions to create functions that will work with a variety of parameter types and how to use them in code. Then, he shows you how to create and use template classes, parameterized types that are commonly used for containers such as vector and list. The course finishes off with a discussion of how the compiler processes templates and what this means in terms of how code is compiled and linked."--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/-/9781491988688/?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-047621729 |
illustrated | Not Illustrated |
indexdate | 2025-05-05T13:25:34Z |
institution | BVB |
language | English |
open_access_boolean | |
owner | DE-91 DE-BY-TUM |
owner_facet | DE-91 DE-BY-TUM |
physical | 1 Online-Ressource (1 streaming video file (27 min., 26 sec.)) 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 Introduction to C++ templates mastering the foundations of modern C++ programming techniques with Julian Templeman [Place of publication not identified] O'Reilly [2017] 1 Online-Ressource (1 streaming video file (27 min., 26 sec.)) digital, sound, color zweidimensionales bewegtes Bild tdi rdacontent Computermedien c rdamedia Online-Ressource cr rdacarrier Title from title screen (viewed May 11, 2017). - Date of publication from resource description page "Templates are a fundamental feature of modern C++ programming. Designed for the beginner to intermediate level C++ programmer, this course explains why templates are important and how to use them. Expert programmer, Julian Templeman, starts with a description of the concept behind templates and shows you how they solve the problem of writing functions and classes that differ only in their parameter types. He then demonstrates how you use template functions to create functions that will work with a variety of parameter types and how to use them in code. Then, he shows you how to create and use template classes, parameterized types that are commonly used for containers such as vector and list. The course finishes off with a discussion of how the compiler processes templates and what this means in terms of how code is compiled and linked."--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 | Introduction to C++ templates mastering the foundations of modern C++ programming techniques 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 | Introduction to C++ templates mastering the foundations of modern C++ programming techniques |
title_auth | Introduction to C++ templates mastering the foundations of modern C++ programming techniques |
title_exact_search | Introduction to C++ templates mastering the foundations of modern C++ programming techniques |
title_full | Introduction to C++ templates mastering the foundations of modern C++ programming techniques with Julian Templeman |
title_fullStr | Introduction to C++ templates mastering the foundations of modern C++ programming techniques with Julian Templeman |
title_full_unstemmed | Introduction to C++ templates mastering the foundations of modern C++ programming techniques with Julian Templeman |
title_short | Introduction to C++ templates |
title_sort | introduction to c templates mastering the foundations of modern c programming techniques |
title_sub | mastering the foundations of modern C++ programming techniques |
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 introductiontoctemplatesmasteringthefoundationsofmoderncprogrammingtechniques |