포인터를 참조로 전달하는 데 문제가 있습니다. 포인터 참조를 사용하여 특정 배열 요소 전달
이
I는 메모리를 할당하고 필요한 값을 설정하는 방법void set_range(double **measu)
{
if ((*measu)[0] < 0) //or i is used for a loop
return ;
}
int main()
{
double *mes;
set_range(&mes[1]);
}
이다. 그러나이 프로그램은 나에게 "처리되지 않은 예외 액세스 위반 읽기 위치"오류를 제공합니다. 그럼 내 질문은 mes [0] (보통 (& mes)가 주어질 때 전달되는 mes [1] 대신에) 포인터를 set_range 메소드에 전달하는 것인가?
오류가 좀 발생했습니다. 컴파일러 경고를 불러 일으켜야합니다. –