struct W
{
     BYTE a,b,c[10000], d;
}

int main()
{
    W w = nullptr;
    w->d = 0; // ??
}


메모리 주소 0에 접근해서 처리하는 루틴은 os가 감지해서 죽일수 있을것같은데

위 같이 w->d는 decimal로 0+10002잖아?

이럼 0접근하는지도 알 수 없고 임의데이터 조작할 여지도 있으니까

걍 OS차원에서 막아버리는건가

아님 Exception 안던지고 그냥 흘러넘길 수도 있는데 디버그 차원에서 뻗게 만드는건가