示例代码指向指针导致崩溃
sf::Drawable *mDrawables = new sf::Shape(sf::Shape::Circle(-10, -10,5,sf::Color::Green));
Particle particle(mDrawables);
Particle::Particle(sf::Drawable *hum)
{
*mDrawables = *hum;
}
从缩小我都做了,我想坠毁在这里的某个地方发生的事情。一旦构造函数被调用,程序崩溃。有人知道我在这里做错了吗?任何帮助将不胜感激。
发布**完整**代码。这不是说明性的,除非说你肯定不想*那些语义。 –
是mDrawables的一员粒子?看起来现在是... – RvdK
“粒子”构造函数中的'mDrawables' ...是一个成员变量?或者是从第一行开始的全局范围变量? – tom