My Account Log in

1 option

Modern C++ templates in depth.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Video
Contributor:
Lone, Umar, instructor.
Packt Publishing, publisher.
Language:
English
Subjects (All):
C++ (Computer program language).
Object-oriented programming languages.
Streaming video.
Physical Description:
1 online resource (1 video file (6 hr., 2 min.)) : sound, color.
Edition:
[First edition].
Place of Publication:
[Birmingham, United Kingdom] : Packt Publishing, [2025]
Summary:
This course starts with a clear introduction to C++ templates and their key role in generic programming. Early lessons cover function templates in depth, including template argument deduction, explicit instantiations, and overloading techniques. You'll also learn how templates compile and how static members behave, providing essential knowledge for efficient template coding. Next, the focus shifts to class templates with detailed examples and specializations to deepen your understanding. Topics include partial specializations, non-type parameters, and explicit specialization of member functions, preparing you for advanced template use cases. The course also covers important updates from C++11 through C++20, such as variadic templates, fold expressions, generic lambdas, and modern argument passing. A practical project integrates these concepts, guiding you through designing, testing, and modernizing a templated data structure. By course completion, you will confidently apply both foundational and advanced template features to write reusable, maintainable, and modern C++ code.
Notes:
OCLC-licensed vendor bibliographic record.
ISBN:
1-80611-375-9
OCLC:
1521182481

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account