c++ pr11 fix

unique_ptr