* What's difference between default copy and std::move in that example?
* After `move` the object is there any dependence between new and old ones?

```
int main () {

    int a = 100;
    std::cout<<&a<<std::endl;

    auto a_copy = a;                 // deduced as int
    std::cout<<&a_copy<<std::endl;

    auto a_move = std::move(a);      // deduced as int
    std::cout<<&a_move<<std::endl;

};

```

output:

```
0x7fffffffe094
0x7fffffffe098
0x7fffffffe09c

```