ここで尋ねさせていただきます。
必要だと思われるプログラムを抜粋して書きます。
class CGame{
int state;
public:
int GetState(){return state;}
};
class CBoss{
int t;
public:
CGame *game;
void State_copy();
};
void CBoss::State_copy(){
t = game->GetState();
今回の場合、CBoss内メンバ変数tに、CGame内のメンバ変数stateを代入したいのですが、プログラムを実行すると
○○.exe の 0x00595b36 で初回の例外が発生しました: 0xC0000005: 場所 0xcdcdce1d を読み込み中にアクセス違反が発生しました。
○○.exe の 0x00595b36 でハンドルされていない例外が発生しました: 0xC0000005: 場所 0xcdcdce1d を読み込み中にアクセス違反が発生しました。
というエラーメッセージが出てしまい、検索したところポインタによって参照してはいけないところを参照していると書かれていたものの、自分ではどこをどう直せばいいのか皆目検討も尽きません。
なにとぞ指南の方をよろしくお願いします。