この Valgrind エラーに関するいくつかのスレッドを読みましたが、それらのほとんどはローカライズされた応答を返します。将来これらのエラーを自分でデバッグできるように、何が間違っているのかを正確に知りたいです。
関連するコードのみを投稿します。誰かがもっと欲しい場合は、それも投稿します..
だから私はInvalid read of size 4
この行にあります:
int t = (p->acts+p->ac)->time;
エラーに関係していると思われるポインター演算に注意してください??
同じメンバーにアクセスすると、この行で同じエラーが発生します。
next->time = next->acts[next->ac].time;
これをデバッグするにはどうすればよいですか..プログラムは正常に動作しますが、何が起こっているのか知りたいです。
さらに情報が必要な場合はコメントしてください。