[c++] File I/O + Thread Programming ==> new 할당 거부....
글쓴이: ungqum77 / 작성시간: 월, 2004/11/08 - 3:14오후
file 읽어서 new 할당을 통하여, 해당 정보를 분류 하여, Map 에 저장하는 루틴을 짜고 있습니다.
file i/0 는 fgetc()를 이용하여, 한글자 씩 읽어서, buf 에 저장하여, 정해 놓은 파일 형식에 맞는 글자들을 만났을때, new 를 통하여 클래스를 생성하여, 해당 루틴을 실행 하여, map 에 저장하는 형식인데요...
new 할당을 잘 하다가, 1100번 정도에 이르게 더이상 new 할당을 하지 못합니다.
그래서 배열을 사용 하였더니, 이런 현상없이 file 끝까지 읽는데요...
좀 막막한 질문이 될 수도 있는데요. 왜 이럴까요? new , Array 의 큰 차이점을 모르고 써 왔는데... 흡... 부탁 드립니다.
Forums:
FILE 개체 내부에는 malloc, free를 통해 제어되는 메모리가
FILE 개체 내부에는 malloc, free를 통해 제어되는 메모리가 있습니다. 아마, fclose를 안하고 사용해서 그런것이 아닐까요?
---
http://coolengineer.com
댓글 달기