const unsigned int PATRON_TABLE_SIZE = 10001;
Patron* patronTable[PATRON_TABLE_SIZE];
Patron은 기본 정보를 포함하는 클래스입니다. 나는 patronTable [500]에서 포인터를 검사했는데 그것은 NULL이지만 patronTable [5000]의 포인터는 NULL이 아닙니다. 이것이 왜 그런지에 대한 정보를 찾을 수 없습니다. 어떤 도움을 주셔서 감사합니다!C++ 포인터 배열의 최대 크기
'patronTable'을 초기화 했습니까? – deepmax
테이블을 정의했다고해서 실제로 채워질 수는 없습니다. 실제로 배열의 현재 메모리 위치에 임의의 가비지가 남아 있고 프로그램을 실행할 때마다 null/not null 항목이 무작위로 변경됩니다. –