diff --git a/Applications/FileIO/AsciiRasterInterface.cpp b/Applications/FileIO/AsciiRasterInterface.cpp index feb49a25d1e4deeeb3dc25cb28d514b5fa7247a2..26c58e8f690ad6c38abbddfca245745ec2a9fae7 100644 --- a/Applications/FileIO/AsciiRasterInterface.cpp +++ b/Applications/FileIO/AsciiRasterInterface.cpp @@ -67,10 +67,8 @@ GeoLib::Raster* AsciiRasterInterface::getRasterFromASCFile( } } in.close(); - GeoLib::Raster* raster(new GeoLib::Raster( - std::move(header), values.data(), values.data() + values.size())); - - return raster; + return new GeoLib::Raster(std::move(header), values.begin(), + values.end()); } WARN("Raster::getRasterFromASCFile(): Could not read header of file {:s}", fname); @@ -194,10 +192,8 @@ GeoLib::Raster* AsciiRasterInterface::getRasterFromSurferFile( } } in.close(); - GeoLib::Raster* raster(new GeoLib::Raster( - std::move(header), values.data(), values.data() + values.size())); - - return raster; + return new GeoLib::Raster(std::move(header), values.begin(), + values.end()); } ERR("Raster::getRasterFromASCFile() - could not read header of file {:s}", fname);