I am confused with unique_ptr and rvalue move philosophy.
Let\'s say we have two collections:
std::vector> autoCollect
The unique_ptrs are being moved using their move constructor. unique_ptr is Movable, but not CopyConstructable.
unique_ptr
There's a great article on rvalue references here. If you haven't read about them yet, or are confused, take a look!