cpp/memory/unique ptr/swap2