D
std::pair<int, std::vector<int>> x{123, {1, 2, 3}}; auto y = std::move(x); assert(x.first == 123);.x находится в moved-from state и вряд ли им вообще можно пользоваться, кроме вызова деструктораSize: a a a
D
std::pair<int, std::vector<int>> x{123, {1, 2, 3}}; auto y = std::move(x); assert(x.first == 123);.x находится в moved-from state и вряд ли им вообще можно пользоваться, кроме вызова деструктораAT
x находится в moved-from state и вряд ли им вообще можно пользоваться, кроме вызова деструктораx.first нужны от компилятора какие-то дополнительные и, кажущиеся лишними, действия. Вряд ли он их будет совершать. Отражено ли это в стандарте явно — это меня интересует.m
std::pair<int, std::vector<int>> x{123, {1, 2, 3}}; auto y = std::move(x); assert(x.first == 123);.m
x находится в moved-from state и вряд ли им вообще можно пользоваться, кроме вызова деструктораAT
AT
ПК
x находится в moved-from state и вряд ли им вообще можно пользоваться, кроме вызова деструктораOZ
ПК
ПК
A
OZ
ПК
ПК
ПК
OZ
ПК
OZ
OZ