diff --git a/Applications/FileIO/GocadIO/GocadAsciiReader.cpp b/Applications/FileIO/GocadIO/GocadAsciiReader.cpp index a0f020830f49bd62a6db7019a65787063d911028..7969ebf6e9021f21f7d6a44e7014d1e902a03495 100644 --- a/Applications/FileIO/GocadIO/GocadAsciiReader.cpp +++ b/Applications/FileIO/GocadIO/GocadAsciiReader.cpp @@ -245,7 +245,7 @@ MeshLib::Node* createNode(std::stringstream& sstr) { std::string keyword; std::size_t id; - std::array<double, 3> data; + std::array<double, 3> data{}; sstr >> keyword >> id >> data[0] >> data[1] >> data[2]; return new MeshLib::Node(data, id); } @@ -352,9 +352,9 @@ bool parseLineSegments(std::ifstream& in, { std::stringstream sstr(line); std::string keyword; - std::array<std::size_t, 2> data; + std::array<std::size_t, 2> data{}; sstr >> keyword >> data[0] >> data[1]; - std::array<MeshLib::Node*, 2> elem_nodes; + std::array<MeshLib::Node*, 2> elem_nodes{}; for (std::size_t i = 0; i < 2; ++i) { auto const it = node_id_map.find(data[i]); @@ -443,9 +443,9 @@ bool parseElements(std::ifstream& in, { std::stringstream sstr(line); std::string keyword; - std::array<std::size_t, 3> data; + std::array<std::size_t, 3> data{}; sstr >> keyword >> data[0] >> data[1] >> data[2]; - std::array<MeshLib::Node*, 3> elem_nodes; + std::array<MeshLib::Node*, 3> elem_nodes{}; for (std::size_t i = 0; i < 3; ++i) { auto const it = node_id_map.find(data[i]);