#include <vector>
#include <memory>

struct Test
{
	std::unique_ptr<int> ptr;
};

int main()
{
	std::vector<Test> t;
	t.push_back(Test());
	t[0].ptr.reset(new int(3));
}