- Какая разница между копией по умолчанию и std:: move в этом примере?
- После
move
у объекта есть зависимость между новым и старым?
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;
};
выход:
0x7fffffffe094
0x7fffffffe098
0x7fffffffe09c