Информация об изменениях

Сообщение Re[2]: Есть ли жизнь после перемещения? от 20.11.2018 7:59

Изменено 20.11.2018 8:06 rg45

Re[2]: Есть ли жизнь после перемещения?
Здравствуйте, TimurSPB, Вы писали:

TSP>В писании сказано:

TSP>

TSP>Objects of types defined in the C++ standard library may be moved from (12.8). Move operations may be explicitly specified or implicitly generated. Unless otherwise specified, such moved-from objects shall be placed in a valid but unspecified state.

TSP>Как я понимаю, в общем случае нужно заботиться о целостности объекта после его перемещения.

Ну так вот вопрос о понимании этой самой целостности. Одно дело, целостность для того, чтобы похоронить объект и совсем другое — целостность для того, чтобы продолжать им пользоваться.

Этот вопрос можно сформулировать и по-другому: стоит ли требовать от разработчиков, в самом общем случае, документирования состояния объектов после перемещениея? Или исплользование объектов после перемещения — это зло, с которым нужно бороться? Или могут быть варианты?
Re[2]: Есть ли жизнь после перемещения?
Здравствуйте, TimurSPB, Вы писали:

TSP>В писании сказано:

TSP>

TSP>Objects of types defined in the C++ standard library may be moved from (12.8). Move operations may be explicitly specified or implicitly generated. Unless otherwise specified, such moved-from objects shall be placed in a valid but unspecified state.

TSP>Как я понимаю, в общем случае нужно заботиться о целостности объекта после его перемещения.

Ну так вот вопрос о понимании этой самой целостности. Одно дело, целостность для того, чтобы похоронить объект и совсем другое — целостность для того, чтобы продолжать им пользоваться.

Этот вопрос можно сформулировать и по-другому: стоит ли требовать от разработчиков, в самом общем случае, документирования состояния объектов после перемещениея? Или исплользование объектов после перемещения — это зло, с которым нужно бороться? Или могут быть варианты?

P.S. Понятно, что из любого правила могут быть исключения. Но хотелось бы понимать, все-таки, каково же само правило.