чето не понимаю, вот передал я владение объектом а по указателю потом "случайно" дернул .get() и получил.. ну понятно что получил в итоге. Немогу никак понять в чем тогда uniqness его?
в том что только один владелец может быть
Новый хозяин в конце своей жизни удалит объект и указатель станет невалидным.
Additionally, u can, upon request, transfer ownership to another unique pointer u2. Upon completion of such a transfer, the following postconditions hold: u2.p is equal to the pre-transfer u.p, u.p is equal to nullptr, and if the pre-transfer u.d maintained state, such state has been transferred to u2.d.
Обсуждают сегодня