From 435d5808d304b3be23bd45b74bcf6dca7848ebe0 Mon Sep 17 00:00:00 2001 From: Jonathan Youett <youett@math.fu-berlin.de> Date: Mon, 15 Feb 2016 18:33:39 +0100 Subject: [PATCH] Use unique_ptr instead of raw pointer --- dune/fufem/readbitfield.hh | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/dune/fufem/readbitfield.hh b/dune/fufem/readbitfield.hh index 6a42b13c..68e44357 100644 --- a/dune/fufem/readbitfield.hh +++ b/dune/fufem/readbitfield.hh @@ -17,7 +17,7 @@ inline void readBitField(Dune::BitSetVector<ncomp>& field, int size, const std:: #ifdef HAVE_AMIRAMESH // ///////////////////////////////////////////////////// // Load the AmiraMesh file - AmiraMesh* am = AmiraMesh::read(filename.c_str()); + std::unique_ptr<AmiraMesh> am(AmiraMesh::read(filename.c_str())); if (!am) DUNE_THROW(Dune::Exception, "Could not open AmiraMesh file: " << filename); // check for consistency @@ -60,8 +60,6 @@ inline void readBitField(Dune::BitSetVector<ncomp>& field, int size, const std:: } std::cout << "BitField " << filename << " loaded successfully!" << std::endl; - - delete(am); #else DUNE_THROW(Dune::Exception,"You need AmiraMesh to use readBitField"); #endif -- GitLab