From c3a9d3f8503028cbd2437ec6eb06667ad5e7ba02 Mon Sep 17 00:00:00 2001 From: Mark de Wever Date: Mon, 7 Jul 2008 18:06:41 +0000 Subject: [PATCH] Initialize all members. --- src/astarnode.cpp | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/src/astarnode.cpp b/src/astarnode.cpp index bcdcef1e921..8296b4c53d0 100644 --- a/src/astarnode.cpp +++ b/src/astarnode.cpp @@ -69,10 +69,12 @@ void a_star_world::poss_a_star_node::addPage() capacity_ += nbElemByPage_; } -a_star_world::poss_a_star_node::poss_a_star_node() - : capacity_(0), curIndex_(0) +a_star_world::poss_a_star_node::poss_a_star_node() : + vectPageAStarNode_(), + nbElemByPage_(size_t((4096 - 24) / sizeof(a_star_node))), + capacity_(0), + curIndex_(0) { - nbElemByPage_ = size_t((4096 - 24) / sizeof(a_star_node)); assert(nbElemByPage_ > 0); addPage(); } @@ -114,8 +116,11 @@ void a_star_world::poss_a_star_node::clear() //--------------------------------------------------- } -a_star_world::a_star_world() - : pool_(new poss_a_star_node), width_(0), nbNode_(0) +a_star_world::a_star_world() : + pool_(new poss_a_star_node), + vectAStarNode_(), + width_(0), + nbNode_(0) { }