29 August 2016 to 2 September 2016
Europe/Berlin timezone
We are currently updating to the new Indico 2 layout!

Modern & Idiomatic C++14 (with a perspective on C++17)

1 Sep 2016, 13:00
Room 157 (FTU)

Room 157



Daniel Hofmann (Mapbox)


In this workshop we explain not only modern and idiomatic C++14 features such as ownership semantics, Rule of Zero and Expression SFINAE from the ground up. We also show modern software-engineering techniques for safely wrapping C-libraries, how to provide FFI access to your C++ library (e.g. to provide Python, Node.js or Haskell bindings), and how to provide library ABI stability guarantees. The workshop wraps up with an outlook on the C++17 standardization and proposals (such as Concepts, Variant, Optional), and a discussion on how to emulate some of those features in C++14.

Presentation Materials

There are no materials yet.
Your browser is out of date!

Update your browser to view this website correctly. Update my browser now