This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
Please visit the C++Now website.
View analytic
Friday, May 15 • 9:00am - 10:30am
The Rule of Seven (Plus or Minus Two): Modern C++ Boilerplate

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

C++98 had the Rule of Three (or was it Four?). C++11 has the Rule of Five — or Six, if you count the default constructor — or Seven, if you count swap(). Should swap() be a member function? When is a default constructor absolutely mandatory? When is noexcept required for good performance? Should our classes support self-assignment and self-move? When is =default different from empty braces? We'll present reasonable answers to these questions and more.


avatar for Arthur O'Dwyer

Arthur O'Dwyer

Software Engineer, Mixpanel
Arthur O'Dwyer worked for many years at Green Hills Software, making the world's most optimizing C and C++ compilers. Now he works at Mixpanel in San Francisco, where he organizes a monthly C++ meetup.

Friday May 15, 2015 9:00am - 10:30am
Flug Auditorium

Attendees (37)