모든 문제에서 c 언어로 풀때
double* Tree = ( double* )malloc( sizeof( double ) * 60000 ); double* Tree1 = ( double* )realloc( Tree, 100000 * sizeof( double ) );
같은 코드를 사용하면 무조건 런타임 에러가 납니다. 위 코드가 금지된 메모리나 뻑나게 하는 이유가 있나요?
채점 프로그램 버그로 보입니다. 수정하겠습니다.
정말 그렇군요. 코드 자체의 문제는 아닌 것 같습니다. 저 사용법은 표준상 올바른 사용법입니다.
댓글을 작성하려면 로그인해야 합니다.
prnuimeer 6년 전
모든 문제에서 c 언어로 풀때
double* Tree = ( double* )malloc( sizeof( double ) * 60000 ); double* Tree1 = ( double* )realloc( Tree, 100000 * sizeof( double ) );
같은 코드를 사용하면 무조건 런타임 에러가 납니다. 위 코드가 금지된 메모리나 뻑나게 하는 이유가 있나요?