#include #include #include #include int main() { auto item = std::make_unique(7); int* observer = item.get(); std::vector> items; items.push_back(std::move(item)); assert(!item); assert(items.front().get() == observer); assert(*observer == 7); *items.front() = 9; assert(*observer == 9); }