Skip to content

Commit 2b7b97a

Browse files
committed
Use std::vector instead of C array.
1 parent 87587fe commit 2b7b97a

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

src/mesh/exodusII_io_helper.C

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1040,8 +1040,8 @@ void ExodusII_IO_Helper::read_elemental_var_values(std::string elemental_var_nam
10401040
unsigned ex_el_num = 0;
10411041

10421042
// Element variable truth table
1043-
int * var_table = new int[block_ids.size() * elem_var_names.size()];
1044-
exII::ex_get_var_tab(ex_id, "e", block_ids.size(), elem_var_names.size(), var_table);
1043+
std::vector<int> var_table(block_ids.size() * elem_var_names.size());
1044+
exII::ex_get_var_tab(ex_id, "e", block_ids.size(), elem_var_names.size(), var_table.data());
10451045

10461046
for (unsigned i=0; i<static_cast<unsigned>(num_elem_blk); i++)
10471047
{
@@ -1077,8 +1077,6 @@ void ExodusII_IO_Helper::read_elemental_var_values(std::string elemental_var_nam
10771077
ex_el_num++;
10781078
}
10791079
}
1080-
1081-
delete[] var_table;
10821080
}
10831081

10841082

0 commit comments

Comments
 (0)