move the object is there any dependence between new and old ones?
What's difference between default copy and std::move in that example?
There is no difference. Copying something satisfies the requirements of a move, and in the case of built-in types, move is implemented as a copy.
After move the object is there any dependence between new and old
No, there are no dependencies. Both variables are independent.