示例代碼指向指針導致崩潰
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