To move or not to move: an interactive analysis

Speaker: Amir Kirsh

Audience level: [ Beginner | Intermediate ]

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.