1. 程式人生 > >未處理的異常: 0xC0000005: 讀取位置 0x00000000 時發生訪問衝突

未處理的異常: 0xC0000005: 讀取位置 0x00000000 時發生訪問衝突

     在使用的過程中,出現了標題中的錯誤,首先在網上搜了一些方法,費了好大的勁,終於解決了,

關於0xC0000005問題:

0xC0000005: Access Violation錯誤除錯- -

1》資料越界或是定義的指標未釋放.

2》空的指標的可能性最大。使用指標前最好能顯式的賦值! 
應該是指標的問題

3》記憶體訪問錯誤,檢查指標,是否為空,是否越界等

可能性 3 種 
1: 
char *p; 
p = new char[number]; 
delete [] p; 
.... 
// always using p.... 
p = xxx; // access violation 

2: 
char *p; 
memcpy(p, xxx, number); // access violation 

3: 
char *p; 
p = new char[number]; 
delete [] p; 
......... 
delete [] p; // access violation