Move semantics is one of the most important features added in C++11 and yet it is still considered as a complex subject by many. "Should we use std::move here or not?" is a frequently asked question, not only by novices. The consequences of a bad std::move decision could be either bad performance or a bug.
In this session we would analyze together cases, for the above question. It is going to be an interactive session, so get prepared for reviewing some code together.