smug201911187   3년 전

큐를 구조체로 선언하니 안되고 전역변수로 선언하니까 되더라구요 왜 구조체로 선언할때는 돌아가지 않는건가요?

전역변수로 짰을 때랑 구조체로 짰을 때의 코드 같이 올려봅니다

scvhero   3년 전

지역변수에 할당할 수 있는 메모리의 최대 크기는 (컴파일러 설정에 따라 다르지만) 2MB 미만입니다

따라서 길이 2000000의 배열(을 가진 구조체)를 지역변수로 선언할 경우 8MB가 필요하므로 문제가 발생하게 됩니다

smug201911187   3년 전

감사합니다 ~~!!

댓글을 작성하려면 로그인해야 합니다.