0

プロジェクトをデバッグしていると、ウィンドウにエラーが表示されます

prject1.exe の 0x778215de で未処理の例外: 0xC0000005:
書き込み場所 0x00000016 に違反するアクセス

そして、mlock.cコード行を示しています:

void __cdecl _unlock (
        int locknum
        )
{
        /*
         * leave the critical section.
         */
        LeaveCriticalSection( _locktable[locknum].lock );
}

どうすればこの問題を解決できますか?

4

1 に答える 1

0

範囲外の配列にアクセスしているようです... 配列に複数の22アイテムが含まれているかどうかを確認する必要があります。

また

項目が position で適切に初期化されているかどうかを確認する必要があります22

于 2013-04-11T06:57:20.233 に答える