가능한 중복 :동적 매트릭스 및 C++ : 분할 오류
: I 동적 행렬에 어떤 값을 할당 ++ C의 간단한 코드를 생성unsigned N = 1000; vector<vector<double> > Matrix; for (unsigned i=0; i<(N-1); ++i) { for (unsigned j=0; j<(N-1); ++j) { if ((i>(N/4-1) && i<(3*N/4-1)) || (j>(N/4-1) && j<(3*N/4-1))) Matrix[i][j] = 1; else if (i==0 || i==(N-1) || j==0 || j==(N-1)) Matrix[i][j] = 0; } }
Matrix Arithmetic using Vectors in C++ causing segmentation faults
컴파일러는 문제를 반환하지 않지만 프로그램을 실행하려고하면 Segmentation Fault를 반환합니다. 내 실수는 어디 갔지?
감사합니다.
매트릭스의 크기를 설정하십시오. – elyashiv