我試圖訪問未初始化的內存例外的含義,什麼是在Visual Studio的C++代碼
int *ptr;
// to this and that
*ptr = 8;
return 0;
我得到異常以下,
在sam2.exe 0x0041145e未處理的異常:0000005 : 訪問衝突寫入位置0xcccccccc。
現在我知道0xcccccccc
是在Visual C++中用於未初始化指針的值。但我不明白0x0041145e
和0xC0000005
的含義。
只是爲了澄清,我問這個問題,因爲我想在YouTube上製作視頻教程幻數。
我感謝您的幫助。 謝謝。
0x0041145e是異常對象位置。 – billz
'0xC0000005'是'Access violation'的異常代碼。 –
@Dayalrai當我看到錯誤代碼時,它沒有被定義爲錯誤號。我錯了嗎? –