Sign up for the KDAB Newsletter
Stay on top of the latest news, publications, events and more.
Go to Sign-up


Find what you need - explore our website and developer resources
21 July 2026
One of the most common frustrations for C++ developers using the standard library’s ranges is the inability to pipe a collection directly into a sort algorithm. While C++20 provides beautiful syntax for filter and transform, sort remains a missing piece in the pipeline - at least until today.
In this episode of Qt Widgets and more, we take on the challenge. Join us as we walk through the journey of building a robust, pipeable sort implementation from scratch.
What you’ll learn in this deep dive:
Whether you are looking to sharpen your C++20/23 skills or you need a battle-tested solution to improve your code readability, this episode covers the "how-to" and the "why" behind the code.
Chapters:
00:00 Welcome
00:23 What exactly is it we are missing?
05:35 How to implement sort then?
07:40 Adding options to sort
12:31 Detour Argument Depended Lookup
15:37 The solution for the ADL problem
16:30 the final version of sortview
18:53 Now to the gory details
Stay on top of the latest news, publications, events and more.
Go to Sign-up
Learn Modern C++
Our hands-on Modern C++ training courses are designed to quickly familiarize newcomers with the language. They also update professional C++ developers on the latest changes in the language and standard library introduced in recent C++ editions.
Learn more