C++Now 2016 has ended
Please visit the C++Now website.
View analytic
Thursday, May 12 • 11:00am - 12:30pm
Implementing `static` control flow in C++14

Log in to save this to your schedule and see who's attending!

There has always been great interest in imperative compile-time control flow: as an example, consider all the existing `static_if` proposals and the recently accepted `constexpr_if` construct for C++17. What if you were told that it is actually possible to implement imperative control flow in C++14? In this tutorial, the implementation and design of a compile-time `static_if` branching construct and of a compile-time `static_for` iteration construct will be shown and analyzed. These constructs will then be compared to traditional solutions and upcoming C++17 features, examining advantages and drawbacks.

avatar for Vittorio Romeo

Vittorio Romeo

Software Engineer, Bloomberg
Vittorio Romeo is an Italian 22 year old Software Engineer at Bloomberg LP. He completed his Bachelor's degree in Computer Science at "Università degli Studi di Messina". | | He began programming at a very young age and is now a C++ enthusiast. While following the evolution... Read More →

Thursday May 12, 2016 11:00am - 12:30pm
Flug Auditorium

Attendees (28)