I 특정 C 프로그램이 있습니다. 이제이를 Java 프로그램으로 포팅하려고합니다. 대부분의 것들을 가지고 있지만 같은 코드를 가지고 있습니다.C에서 Java로 메모리 Alloc
tsum=(float *) malloc(cr_nos*sizeof(float));
rsum=(float *) malloc(cr_nos*sizeof(float));
ex_sum=(float *) malloc(cr_nos*sizeof(float));
bsum=(float *) malloc(cr_nos*sizeof(float));
어떻게 Java 프로그램에서이 크기를 할당 할 수 있습니까? cr_nos는 크기가 정수 (1 ~ 10)입니다.
Java GC 및 Java 변수에 익숙합니까? – tanishalfelven
수동으로하지 않아도됩니다. 원하는 * 유형 *을 정의하십시오. 메모리는 자동으로 할당/할당 해제됩니다. – TheLostMind
"tsum [n] = tsum [n] + sigma_nought [r] [c];" 즉 tsum은 배열로 사용됩니다. 이제 어떻게이 배열에 크기를 설정할 수 있습니까? 그냥 선언하면 "float tsum [];" 나중에 그것을 사용하여 IDE가 NULL로 초기화하고 요소를 추가하면 오류가 발생합니다. – user2983451