功能中分配的字符串消失

时间:2017-04-24 17:59:45

标签: c++

我有这个Wolf类构造函数:

     Wolf(int position[], World& world)
    : Animal(world)
{
    this->position[Y] = position[Y];
    this->position[X] = position[X];
    age = 0;
    strength = 9;
    this->world = world;
    this->species.assign("Wolf");
    world.setTabWorld(position[X], position[Y], this);
}

在调试器中,我可以看到" Wolf"被赋予字符串种类,但是一旦我离开这个构造函数,这个对象的物种就会清空。有趣的是,年龄和力量没有受到影响,为什么弦乐物种会消失呢?

0 个答案:

没有答案