C++에서 new로 할당할때 프로그램이 죽어요
글쓴이: eunmiae / 작성시간: 토, 2020/08/08 - 2:45오전
C++ 잘 모르는데 어떤분이 작성한 프로그램 유지보수 중입니다.
근데 아래 소스에서 자꾸 프로그램이 죽어요
CMySession** _conn;
_conn = new CMySession*[_db_MAX_sessions];
for ( int ii=0; ii<_db_MAX_sessions; ii++ ) {
_conn[ii] = new CMySession( &_db );
}
여기서 _db_MAX_sessions숫자가 특정 크기를 넘어가면 죽어요.
예를 들어 300은 잘 돌아가는데 400으로 하면 프로그램 시작하다 그냥 죽어버리네요.
구굴찾아보니 동적메모리, 가상메모리 어쩌고 하는데 도저히 모르겠어요.
답변 부탁드릴께요.
미리 감사드립니다.
저 코드 자체에 문제가 있는지 모르겠지만요,
저 코드 자체에 문제가 있는지 모르겠지만요,
보아하니, db seesion을 여러개 만드시는거 같은데,
session을 300개 400개를 만들어서 사용하신다고요?????
댓글 달기