Overview
Gain insights into the C++ STL using real-world examples
About This Video
- Explore the latest C++ as the most important language and library features, including containers, algorithms, regular expressions, threads, and more
- Learn how to leverage the set of rich, fast, and well-tested utilities and functions provided by the C++ STL
- Take your development skills to new heights by making your applications fast, robust, and scalable
In Detail
C++ is one of the most widely used programming languages. Fast, efficient, and flexible, it is used to solve many problems. In particular, it is the Standard Template Library (STL) that gives C++ its power. In this course, we show you how.
Using real-world examples, we focus on how STL handles and manipulates data. We examine containers and iterators, and how data can be transformed into meaningful information using algorithms. There is coverage of I/O streams, strings and numerical methods, and how performance can be optimized through careful consideration of memory allocation and manipulation. We also demonstrate how multitasking and shared data is handled through concurrency and parallelism classes and utilities.
By the end of the course, you will understand the newer aspects of C++ STL and will be able to overcome tasks that are time-consuming or would break your stride while developing.
Audience
If you want to overcome difficult phases of development with C++ and leverage its features using modern programming practices, then this course is for you. This video course is designed for both experienced C++ programmers and people with some knowledge of OOP concepts.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Watch now
Unlock full access