Make sure all members are initialized in the constructor.

This commit is contained in:
Mark de Wever 2007-12-15 20:26:21 +00:00
parent 67687630ab
commit e750830c0c

View file

@ -295,7 +295,12 @@ namespace dfool {
return(um.end());
}
unit_memory::unit_memory(const game_data& gamedata, const config& cfg){
unit_memory::unit_memory(const game_data& gamedata, const config& cfg) :
units_(),
ids_(),
turns_(),
locations_()
{
const config::child_list mem_list=cfg.get_children("unit_memory");
for(config::child_list::const_iterator mem = mem_list.begin(); mem != mem_list.end(); ++mem) {
config unit_cfg = *((*mem)->child("unit"));