Thursday 

Room 1 

15:00 - 16:00 

(UTC+02

Talk (60 min)

Rule of 0,1,2,5,6,7,8,9,10?

As of C++11 there are 6 special member functions that the compiler will generate for us if we don't do anything to get in the way.

C++

But there are many other member functions, in the form of comparison operators, that we can =default explicitly

Which of these should we =default? How do we help the compiler, or stay out of its way?

How many do we need to implement? When can you trust the compiler or not?

Jason Turner

Jason has 2 decades of C++ experience and is a regular conference speaker, developer, and trainer. He has been publishing weekly C++ videos on his YouTube channel, C++ Weekly, since 2016.