8 Nisan 2015 Çarşamba

Move Semantics

Giriş
Move semantics iki önemli kavramdan oluşuyor. Move Constructor ve Move Assignment Operator

Move Assignment
Template İçinde Setter
Hem rvalue hem de lvalue ile çalışan bir setter şöyle yazılır.
template <typename T>
void Set(T && value) {
    myValue = std::forward<T>(value);
}