получаю ошибку в "delete CDocManager :: pStaticDocManager;" - PullRequest
0 голосов
/ 10 января 2011

во время выполнения следующего кода

if (CDocManager::pStaticDocManager != NULL)
  {
   delete CDocManager::pStaticDocManager;
   CDocManager::pStaticDocManager = NULL;
  }

исключение «Необработанное исключение в 0x0041f09d в ChinaEncrypter.exe: 0xC0000005: Место чтения нарушения доступа 0x00003130» приходит в операторе удаления.

* Примечание: * Эта ошибка возникает только в режиме выпуска, а pStaticDocManager инициализируется только в режиме выпуска. В режиме отладки он имеет значение NULL в течение всего процесса.

Заранее спасибо.

1 Ответ

0 голосов
/ 10 января 2011

Вы явно инициализировали pStaticDocManager в NULL?

Также убедитесь, что экземпляр, указанный в pStaticDocManager, правильно инициализировал все его члены.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...