Concepts, Ranges, and Views in Practice

CppNorth 2024 Sponsors

Gold

Video Sponsors

Bronze

Instructor

Nicolai Josuttis

<p><a href="http://www.josuttis.com/">Nicolai Josuttis</a> is well known in the programming community because he not only speaks and writes with authority (being the (co-)author of the world-wide best sellers <a href="http://www.cppstdlib.com">The C++ Standard Library</a>, <a href="http://www.tmplbook.com">C++ Templates</a>, <a href="http://www.cppstd17.com">C++17 - The Complete Guide</a>, <a href="http://www.cppmove.com">C++ Move Semantics - The Complete Guide</a>, and <a href="http://www.cppstd17.com">C++20 - The Complete Guide</a>), but is also an innovative presenter, having talked at various conferences and events. He has been an active member of the C++ standards committee for more than 20 years.</p>
<h3>1 day workshop</h3> <h2>Abstract</h2> <p>Concepts and ranges are <em>THE</em> two key features of C++20 and C++23 you can immediately use with tricky and powerful consequences. These feature change your programming style significantly, but as usual for C++, things are not self-explanatory. There are important design aspects to recognize, details to know, and severe pitfalls to deal with.</p> <p>This workshop introduces concepts (with requirements and constraints) and ranges (with views) in detail. We will see how to combine the various parts of these features and how to use them in practice. The focus is on conceptional understanding of the cool and the tricky aspects to benefit from concepts and ranges and use them right where appropriate.</p> <h2>Dates</h2> <p>The workshop takes place on Sunday, July 16th prior to the start of the conference. Find out more details about fees and about the schedule <a href="workshops.html">here</a>.</p>

When

July 20-23, 2025

LinkedIn

CppNorth Group