From: Arnaud Giersch Date: Fri, 31 Jan 2020 13:47:27 +0000 (+0100) Subject: Cosmetics: use std::vector, so that it's automatically initialized and free'd. X-Git-Tag: v3.25~14 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/af145e117b9d5569b87814ae3f0569609f86e36f Cosmetics: use std::vector, so that it's automatically initialized and free'd. --- diff --git a/examples/smpi/smpi_s4u_masterslave/masterslave_mailbox_smpi.cpp b/examples/smpi/smpi_s4u_masterslave/masterslave_mailbox_smpi.cpp index 14d72a3e0d..79039ffc1e 100644 --- a/examples/smpi/smpi_s4u_masterslave/masterslave_mailbox_smpi.cpp +++ b/examples/smpi/smpi_s4u_masterslave/masterslave_mailbox_smpi.cpp @@ -90,13 +90,11 @@ static int alltoall_mpi(int argc, char* argv[]) MPI_Comm_rank(MPI_COMM_WORLD, &rank); MPI_Comm_size(MPI_COMM_WORLD, &size); XBT_INFO("alltoall for rank %d", rank); - int* out = new int[1000 * size]; - int* in = new int[1000 * size]; - MPI_Alltoall(out, 1000, MPI_INT, in, 1000, MPI_INT, MPI_COMM_WORLD); + std::vector out(1000 * size); + std::vector in(1000 * size); + MPI_Alltoall(out.data(), 1000, MPI_INT, in.data(), 1000, MPI_INT, MPI_COMM_WORLD); XBT_INFO("after alltoall %d", rank); - delete[] out; - delete[] in; MPI_Finalize(); return 0; }