My C++Now Talk on Smart Output Iterators
If you’ve been reading Fluent C++ over the past few weeks, then you’ve noticed that we spent some time on smart output iterators.
Those little components allow to write expressive code when it comes to applying operations on collections, and in particular when there are multiple outputs to those operations.
When I was at the C++Now conference, I had the opportunity to present smart output iterators in a talk a bit less than an hour long. This talk sums up the basics aspects of smart output iterators, and will give you a summary of what we’ve been covering over the past few weeks on Fluent C++ on this topic, and more in terms of design.
In coming posts we’ll go further into the topic of smart output iterators, by simplifying their syntax, and by integrating them with ranges, to get the best of both worlds.
Stay tuned! In the meantime, here is the talk:
You will also like
- Smart Output Iterators: A Symmetrical Approach to Range Adaptors
- Unzipping a Collection of Tuples with the “unzip” Smart Output Iterator
- The Terrible Problem Of Incrementing A Smart Iterator
- Partitioning Data with Output Iterators in C++
Share this post!