这是我目前在Score.h
文件中的类分数的代码: -访问冲突写入位置0xaaaaaaaa
class Score
{
protected:
long m_Scores;
long m_HighScore;
//private:
public:
Score();
~Score();
void Init();
void Update(float deltaMS);
void Render();
void Release();
void SetScore(long sc){
m_Scores=sc;
}
long GetScore(){
return m_Scores;
}
void SetHighScore(long sc){
m_HighScore=sc;
}
long GetHighScore(){
return m_HighScore;
}
void AddScore(int add);
};
我收到以下错误,每当我尝试访问类本身m_Scores。
Access violation writing location 0xaaaaaaaa.
SetScore()
方法因此无法运行。 我知道我在做一些愚蠢的事情,但无法弄清楚。你能帮我解决吗?
没有代码使用这个类,你的问题就无法得到解答。 – sharptooth
我只是在调用SetScore()方法。 – noob
正如@sharptooth所说,发布的代码看起来很好,但可能会与使用该类的代码进行交互。 – TheJuice