My Account Log in

1 option

Type-safe interfaces with Modern C++ / [with] Vittorio Romeo.

Academic Video Online: Premium - United States Available online

View online
Format:
Video
Contributor:
Packt Publishing, production company.
Series:
Academic Video Online
Language:
English
Subjects (All):
C++ (Computer program language).
Computer interfaces.
Genre:
Instructional films.
Physical Description:
1 online resource (134 minutes)
Place of Publication:
Birmingham, England : PACKT Publishing, 2018.
Language Note:
In English.
System Details:
video file
Summary:
Master the art of development with Modern C++ type system. About This Video: Shows how to maximize the power of the latest C++17. Covers the usage of algebraic data types to improve safety and performance. Implement function parameters and analyze its performance in depth. In Detail: In this course we'll learn how to write correct, safe, and performant code by making use of C++'s type system. Firstly, we'll learn about the Standard Library's "algebraic data types" and how they can increase safety, performance, and readability of your application/library. We'll then look at function interfaces. As an example, writing a function that takes a string in such a way that it performs optimally with both std:string and const char* seems like a daunting task. It gets even more tricky with functions taking other functions as input. Is it possible to generalize these issues and provide the "perfect" interface?
Participant:
Presenter, Vittorio Romeo.
Notes:
Title from resource description page (viewed April 18, 2019).
OCLC:
1101023216

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