From 4b2e2f9cebc0463cd22255cd6405a1223a9ea4b3 Mon Sep 17 00:00:00 2001 From: schnetter <> Date: Fri, 28 Feb 2003 09:09:00 +0000 Subject: Replaced new[] and delete[] with a more elegant use of vector<>. darcs-hash:20030228090927-07bb3-d089883a3f0b5f7704418bc4995a89b3c7ddf696.gz --- Carpet/CarpetSlab/src/slab.cc | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) (limited to 'Carpet/CarpetSlab/src/slab.cc') diff --git a/Carpet/CarpetSlab/src/slab.cc b/Carpet/CarpetSlab/src/slab.cc index 6a0eff994..f6192f76a 100644 --- a/Carpet/CarpetSlab/src/slab.cc +++ b/Carpet/CarpetSlab/src/slab.cc @@ -1,9 +1,11 @@ -// $Header: /home/eschnett/C/carpet/Carpet/Carpet/CarpetSlab/src/slab.cc,v 1.3 2003/02/28 09:56:04 schnetter Exp $ +// $Header: /home/eschnett/C/carpet/Carpet/Carpet/CarpetSlab/src/slab.cc,v 1.4 2003/02/28 10:09:27 schnetter Exp $ #include #include #include +#include + #include "cctk.h" #include "Carpet/CarpetLib/src/bbox.hh" @@ -19,7 +21,7 @@ #include "slab.hh" extern "C" { - static const char* rcsid = "$Header: /home/eschnett/C/carpet/Carpet/Carpet/CarpetSlab/src/slab.cc,v 1.3 2003/02/28 09:56:04 schnetter Exp $"; + static const char* rcsid = "$Header: /home/eschnett/C/carpet/Carpet/Carpet/CarpetSlab/src/slab.cc,v 1.4 2003/02/28 10:09:27 schnetter Exp $"; CCTK_FILEVERSION(Carpet_CarpetSlab_slab_cc); } @@ -260,7 +262,7 @@ namespace CarpetSlab { assert (hsize); // Calculate more convenient representation of the direction - int* const dirs = new int [hdim]; + vector dirs(hdim); // The following if statement is written according to the // definition of "dir". if (hdim==1) { @@ -342,13 +344,10 @@ namespace CarpetSlab { vtimelvl, hdim, global_startpoint, - dirs, + &dirs[0], downsample, hsize); - // Release memory - delete [] dirs; - // Return with success return 1; } -- cgit v1.2.3