これは、ファイル内のクラス Score の現在のコードScore.h
です:-
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()
メソッドを実行できません。私は愚かなことをしていることを知っていますが、それを理解できませんでした。助けてください。