-1
여기서는 N의 임의적 인 행렬 곱셈을 반환하는 함수를 정의하고자합니다. "new"명령으로 행렬을 생성하고 싶습니다. 나는이 오류가 C에 값을 할당 할 때마다간단한 함수에 대한 세그먼트 오류 (C++)
int **multiply(int **A, int **B, int N){
int **C=new int*[N];
for(int i=0;i<N;i++){
for(int j=0;j<N;j++){
for(int k=0;k<N;k++)
C[i][j]=C[i][j]+A[i][k]*B[k][j];
}
}
return (C);
}
출력은 (덤프 코어)
분할 오류
처럼 보이는 사람 일이 어떻게 그것을 해결하기 위해 무엇을 말해 줄 수 있을까?
포인터 사용법을 확인하십시오. 또한이 게시물은 SO에 속해 있습니다. – Zeroth
음 ..... 한 시간 전 : http://stackoverflow.com/questions/23574807/segmentation-fault-error-cururs-for-a-simple-function-i-have-coded – chris