C++에서 메모리 할당 시 에러가 생기네요...

munhoney의 이미지

Visual studio 6.0 에서 개발하고 있는데, 힙 메모리에 할당 시 에러가 발생합니다.

heap corruption detected at ....

이와 같은 에러가 발생하는데... 도대체 이해가 안되네요.

1. new char[60117] 이렇게 하는데 사이즈가 너무 큰가요?

2. 라이브러리를 사용하고 있어서 align은 8 byte로 기본 맞춰져 있더라구요.. 그거 때문인 것 같지는 않고..

3. 디버깅을 할 수 있는 방법이 없을까요.?
char* a = new char[60117];
a 가 NULL을 리턴하고 있긴한데요...

4. 어떻게 접근해야 하는지....