#include <vector>
#include <memory>
#include <utility>

int main()
{
    std::vector<std::unique_ptr<int> > m_objs = { std::unique_ptr<int>(new int(1)) };
    const std::vector<std::unique_ptr<int> > &objs = m_objs;
    std::unique_ptr<int> p = std::move(objs[0]);
    return 0;
}
