Smart Output Iterators
Offered By: CppNow via YouTube
Course Description
Overview
Explore smart output iterators as an approach to perform operations on collections in C++ in this 58-minute conference talk from C++Now 2018. Dive into how smart output iterators complement STL algorithms and the range library, and discover various types including those that aid smooth integration into data structures and simplify algorithm complexity. Compare the performance and design trade-offs between STL algorithms, range adaptors, and smart output iterators. Learn when to use each approach for optimal collection manipulation in C++, drawing from the speaker's practical experience and insights from the C++ community in Paris.
Syllabus
Introduction
Presentation Overview
Back in SATA
Inserts
Sets
Use cases
Output Iterators
Interaction
Filter
Partition
Dereferencing
Use case
Implementation
Demultiplexing
The interface
Branches
Feedback
Algorithms
Inputs
Iterators
In incrementing
Runtime performance
Summary
Taught by
CppNow
Related Courses
Your Favorite Undefined Behavior in C++CppNow via YouTube Under the Hood - Assembly, System Calls, and Hardware in C++
CppNow via YouTube Carbon Language Successor Strategy - From C++ Interop to Memory Safety
CppNow via YouTube Value Oriented Programming Part 1 - You Say You Want to Write a Function
CppNow via YouTube Introducing a Memory-Safe Successor Language in Large C++ Code Bases
CppNow via YouTube