Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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.