Move Semantics

Introduction When: C++11 Context: Arrived with Smart Pointers Move Semantics are a key feature that improve performance and add a more modern view of C++. We can move rather than copying resources (or objects) which are expensive to copy. To do so -for classes or structures- we need a move constructor and assignment operator. But…
Read more