invalid application of 'sizeof' to an incomplete type using unique_ptr, fixed with empty dtor. What?
Why is "error: invalid application of 'sizeof' to an incomplete type using unique_ptr" fixed by adding an empty destructor?