我有时(随机地)得到不正确的值初始化,这让我觉得我在某处使用未初始化的内存。我的主要数据结构是:templateclasslearnedStateData{public:learnedStateData():gCost(DBL_MAX),hCost(0),isDead(false){}statetheState;doublegCost;doublehCost;boolisDead;};这存储在STLhash_map中。关于如何从该数据结构中获取未初始化数据(除了theState)有什么想法吗?让我澄清一下:我不希望我的值未初始化,但它们有时看起来是随机的。