copy vs std :: mover por ints

¿Qué diferencia hay entre la copia predeterminada y std :: move en ese ejemplo?Despuésmove el objeto hay alguna dependencia entre los nuevos y los viejos?
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;

};

salida:

0x7fffffffe094
0x7fffffffe098
0x7fffffffe09c

Respuestas a la pregunta(4)

Su respuesta a la pregunta