Witam,
czy taka inicjalizacja std::unique_ptr
jak niżej jest prawidłowa ?
...
auto sheet = std::make_unique<BasicExcelWorksheet>(*xls->GetWorksheet(0));
...
//BasicExcel.cpp
BasicExcelWorksheet* BasicExcel::GetWorksheet(int sheetIndex)
{
return &*(yesheets_[sheetIndex]); // std::vector<SmartPtr<BasicExcelWorksheet> > yesheets_;
}